2分钟

任务 5 手动搭建-安装配置PHP

任务目的

这一步将会指导学员进行PHP的安装,并配置PHP作为Apache的解释程序,经过这一步的配置后,手动搭建LAMP环境的操作便成功实现。

任务步骤

1.更新PHP软件yum源

执行以下命令,更新PHP软件的yum源:

rpm -Uvh https://mirrors.cloud.tencent.com/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2.安装PHP及依赖软件

执行以下命令,安装PHP所需的包:

yum -y install php70w php70w-opcache php70w-mbstring php70w-gd php70w-xml php70w-pear php70w-fpm php70w-mysql php70w-pdo

等待包安装完成。

3.修改Apache配置文件

执行以下命令,修改Apache的配置文件:

vi /etc/httpd/conf/httpd.conf

i键进入编辑模式,依次修改下方的内容:

注:为了快速定位,可以在按下【ESC】后的命令行模式下,通过\<待搜索内容>命令配合回车,实现快速搜索定位的功能。

(1)配置主站点名称。

ServerName www.example.com:80 下另起一行,输入以下内容:

ServerName localhost:80
4-5-1 配置主站点名称

(2)配置主站点目录的访问控制。

<Directory> 中的 Require all denied 修改为 Require all granted

4-5-2 配置主站点目录的访问控制

(3)配置默认首页。

<IfModule dir_module> 中的内容替换为 DirectoryIndex index.php index.html

4-5-3 配置默认首页

(4)更新媒体扩展类型。

AddType application/x-gzip .gz .tgz 下另起一行,输入以下内容:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
4-5-4 更新媒体扩展类型

(5)重启Apache。

按 【Esc】,输入 :wq,保存文件并返回。

执行以下命令,重启 Apache 服务:

systemctl restart httpd

4.安装结果验证

执行以下命令,创建测试文件:

echo "<?php phpinfo(); ?>" >> /var/www/html/index.php

在本地浏览中访问以下地址(将下方的IP替换为云服务器IP地址),查看环境配置是否成功:

http://<云服务器实例的公网IP>/index.php

如果配置成功,将会展示如下信息:

4-5-5 LAMP配置验证

至此手动搭建的LAMP环境已经配置成功。