zoukankan      html  css  js  c++  java
  • Ubuntu上安装PHP环境-mysql+apache+php-Linux操作系统

    安装MYSQL
     
    1. sudo apt-get install mysql-server 或者 apt-get isntall mysql-client
     
    2. 安装过程中会提示设置密码,注意设置了不要忘了。
     
    3.安装完成后检测是否安装成功:sudo netstat -tap | grep mysql
     
     
     
    4.登陆MYSQL数据库: mysql -u root -p 
     
    5.查看当前的数据库:show databases;       PS: 不要忘了 ;
     
    安装apache
     
    1.sudo apt-get install apache2   回车  Y   安装完成
     
    2.配置apache:更改网站根目录:
     
    sudo vi /etc/apache2/apache2.conf   回车    找到"<Directory /var/www/>"的位置    更改"/var/www/"为新的根目录
     
    sudo vi /etc/apache2/sites-available/000-default.conf  回车   找到"DocumentRoot /var/www/"的位置   更改"/var/www/"为新的根目录就可以了。
     
    3.配置域名跳转:<VirtualHost>里面加上:
     
    DocumentRoot 网站根目录
    ServerName 网站域名
    注释:ServerAdmin是你的地址如果服务器有任何问题将发信到这个地址,这个地址会在服务器产生的某些页面中出现,例如错误报告。
     
    <VirtualHost>可放多个以便实施多域名跳转
     
    4.重启apache服务器:sudo /etc/init.d/apache2 restart
     
    安装PHP
     
    1.sudo apt-get update  
     
    2.sudo apt-get install php5   回车  Y   安装完成
     
    3.让Apache支持PHP:sudo apt-get install libapache2-mod-php5   安装完成
     
    扩展PHP模块
     
    1.PHP-GD库:
     
    (1)扩展PHP5-gd模块:sudo apt-get install php5-gd 安装完成
    (2)重启apache服务器:sudo /etc/init.d/apache2 restart
     
    2.PHP-CURL:

    (1)下载压缩包:wget http://curl.haxx.se/download/curl-7.17.1.tar.gz

    (2)解压:tar -zxf curl-7.17.1.tar.gz

    (3)./configure –prefix=/usr/local/curl

    (4)安装:make & make install

    (5)重启apache服务器:sudo /etc/init.d/apache2 restart

    3.PHP-mysqli

    (1)进入目录:/usr/local/php/bin/phpize(路径或是php-5.2.14/ext/mysqli/phpize)


    (2)运行命令:./configure --prefix=/usr/local/mysqli --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config


    (3):安装:make  make test  make install

    扩展以上模块都需要修改php.ini文件

    (1)以上扩展模块都是.so文件,他们在  /usr/lib/php5/20121212/  目录下   php.ini文件在  /etc/php5/apach2  目录下 我们需要手动修改php.ini

    (2)修改phpini:查找 extension_dir 后面加上以下模块

    1.PHP-GD:extension_dir = "/usr/lib/php5/20121212/" extension=gd.so;

    2.PHP-CURL:extension_dir = "/usr/lib/php5/20121212/" extension=curl.so;

    3.PHP-mysqli:extension_dir = "/usr/lib/php5/20121212/" extension=mysqli.so;

    (3)重启apache服务器:sudo /etc/init.d/apache2 restart

     
     
     
     
    一直在追赶,从未敢怠慢!
  • 相关阅读:
    List
    美团Leaf分布式ID生成策略
    单点登陆
    ElasticSearch
    Eureka
    Nginx
    UML
    Computer English
    加密
    Excel中把一列数据转换成逗号隔开的一行
  • 原文地址:https://www.cnblogs.com/scottjeremy/p/5789531.html
Copyright © 2011-2022 走看看