【苏州IT外包经验】Ubuntu 17.10系统下配置PHP+Apache+Mysql

本文为Ubuntu 17.10系统下配置PHP7.1+Apache2.4+Mysql5.7

一、Apache2

    安装apache

    sudo apt-get apache2

 
    编辑apache主配置文件/etc/apache2/apache2.conf,修改KeepAlive设置

    KeepAlive Off

     Apache默认的multi-processing模块(MPM ) 是一个event 模块,但是 php默认是使用 prefork模块,禁用event模块,启用prefork模块

    sudo a2dismod mpm_event
    sudo a2enmod mpm_prefork

    重启Apache

    sudo service apache2 restart


    如果在重启Apache时,看见关于ServerName的报错,可以做如下修改
        编辑apache主配置文件/etc/apache2/apache2.conf
        添加一行ServerName localhost
        然后执行sudo service apache2 restart

二、Mysql5.7

    sudo apt-get install mysql-server mysql-client
    # 在安装过程中要输入root的密码

    安装完成后,执行mysql_secure_installation,根据提示完成安全设置

三、PHP7.0

    sudo apt-get install php7.0

四、LAMP

    整合PHP和MySQL
    
    sudo apt-get install php-gd php-mysql

    整合PHP和Apache

    sudo apt-get install libapache2-mod-php7.0
    sudo service apache2 restart


五、验证环境

    显示PHP的版本信息

    php -v

    Apache默认的网站根目录位于/var/www/html/,进入这个目录,并创建info.php

    sudo nano /var/www/html info.php

        <?php
            phpinfo();
        ?>

 在浏览器中输入http://localhost/info.php进行验证