美文网首页
UBUNTU--14.04安装APACHE2+PHP7+MYSQ

UBUNTU--14.04安装APACHE2+PHP7+MYSQ

作者: jerehao | 来源:发表于2016-10-01 00:43 被阅读0次

    首先###

    sudo apt-get update && sudo apt-get upgrade
    ```
    
    ###安装Apache 2.4###
    * 通过apt安装Apache
    
    ```
    sudo apt-get install apache2
    ```
    
    * 编辑apache主配置文件/etc/apache2/apache2.conf,设置`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`
    
    ###安装Mysql 5.7###
    
    * 目前默认的源是找不到5.7版本的。如果想通过apt来安装mysql5.7,则需要添加源。
    
    * 目前网上给出的大部分答案是这样的
    
    ```sh
    $ sudo apt-get install software-properties-common
    $ sudo add-apt-repository -y ppa:ondrej/mysql-5.7
    $ sudo apt-get update
    $ sudo apt-get install mysql-server
    ```
    
    * 如果这样apt是找不到5.7版本,尝试以下方法
    
    ```sh
    wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.debsudo 
    dpkg -i mysql-apt-config_0.6.0-1_all.deb
    sudo apt-get update
    sudo apt-get install mysql-server-5.7
    ```
    这样可能才能通过apt来安装mysql5.7
    在安装过程中,会要求输入root的密码。
    
    安装完成后,执行`mysql_secure_installation`,根据提示完成安全设置
    
    ###安装PHP7.0###
    
    * 首先查看下当前源中是否含有php7.0
    
    ```
    sudo apt-cache search php7.0
    ```
    
    * 如果没有,则添加源,并更新,然后安装
    
    ```
    sudo apt-get install software-properties-common
    sudo add-apt-repository ppa:ondrej/php
    sudo apt-get update
    ```
    
    * 如果有则直接安装
    
    ```
    sudo apt-get install php7.0
    ```
    
    ###整合LAMP###
    
    * 整合php和mysql
    
    ```
    sudo apt-get install php7.0-mysql
    ```
    
    ###整合php和Apache###
    
    ```
    sudo apt-get install libapache2-mod-php7.0
    sudo service apache2 restart
    ```
    
    ###验证环境###
    
    Apache默认的网站根目录位于`/var/www/html/`,进入这个目录,并创建`info.php`
    
    ```php
    <?php phpinfo(); ?>
    ```
    
    在浏览器中输入`http://localhost/info.php`
    。
    
    ###排错###
    
    * 如果`http://localhost/info.php`页面空白,请尝试`Ctrl+F5`强制刷新页面。
    * 如果依然空白,说明`php`和`apache`之间还需要一些配置
    * 编辑`/etc/apache2/apache2.conf`
    
    ```
    <FilesMatch .php$>SetHandler application/x-httpd-php</FilesMatch>
    ```
    
    * 重启Apache
    
    ```
    sudo service apache2 restart
    ```
    
    刷新http://localhost/info.php。此时应该可以看见phpinfo中的内容了。

    相关文章

      网友评论

          本文标题:UBUNTU--14.04安装APACHE2+PHP7+MYSQ

          本文链接:https://www.haomeiwen.com/subject/ufsryttx.html