Linux 源码安装 PHP

点击查看 [ Linux 快速搭建 Apache + PHP 环境 ]

所有操作在默认的 /root 目录进行,且已经安装好 Apache 服务
安装步骤点击 [ Linux 源码安装 Apache ] 查看

1
2
3
# 安装依赖
yum install -y libxml2
yum install -y libxml2-devel

1、下载 PHP 源码包,这里使用的是 php-5.6.33.tar.gz
img php-5.6.33.tar.gz (18.4 MB, 下载次数: 2)

2、解压和配置安装

1
2
3
4
5
tar -zxvf php-5.6.33.tar.gz 
cd php-5.6.33
# 配置
# 这里的 --with-apxs2=/usr/local/httpd/bin/apxs 配置的是 Apache 对 PHP 的支持
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs

# 有如下显示 则配置成功
img

1
2
# 编译,make 时间略长,等候即可
make

img

1
2
# 安装 
make install

# 看到下面的信息,那么 PHP 环境安装成功
img

3、配置 Apache 服务,加入对 PHP 支持

1
vim /usr/local/httpd/conf/httpd.conf

#加载libphp5.so模块
LoadModule php5_module modules/libphp5.so

img
#在下面代码中加入index.php

1
2
3
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

#添加完如下:

1
2
3
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>

img

# 之后重启Apache服务即可 service httpd restart

1
2
3
# 需要安装依赖
yum install -y libxml2
yum install -y libxml2-devel

5、使用 PHP 探针检查 PHP 环境是否配置成功

1
2
3
# 在 httpd 服务器根目录下编写一个 phpinfo.php 文件
cd /usr/local/httpd/htdocs/
vim phpinfo.php

#写入内容
<?php phpinfo(); ?>
img

# 保存后,在浏览器访问该文件
http://www.abc.com/phpinfo.php
# 出现如下页面,说明 PHP 环境配置成功
img

明人不说暗话,如果你觉得可以的话,你懂的!