任务 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
(2)配置主站点目录的访问控制。
将 <Directory>
中的 Require all denied
修改为 Require all granted
。
(3)配置默认首页。
将 <IfModule dir_module>
中的内容替换为 DirectoryIndex index.php index.html
。
(4)更新媒体扩展类型。
在 AddType application/x-gzip .gz .tgz
下另起一行,输入以下内容:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
(5)重启Apache。
按 【Esc】,输入 :wq
,保存文件并返回。
执行以下命令,重启 Apache 服务:
systemctl restart httpd
4.安装结果验证
执行以下命令,创建测试文件:
echo "<?php phpinfo(); ?>" >> /var/www/html/index.php
在本地浏览中访问以下地址(将下方的IP替换为云服务器IP地址),查看环境配置是否成功:
http://<云服务器实例的公网IP>/index.php
如果配置成功,将会展示如下信息:
至此手动搭建的LAMP环境已经配置成功。
学员评价