Linux 系统源码编译安装 PHP

2 篇文章 0 订阅
1 篇文章 0 订阅

PHP 源码编译安装

环境:Centos 7 和 Apache 2.4
版本:PHP 5.6
安装目录:/usr/local/

一、安装 php 依赖

# 进入安装目录
cd /usr/local

# 安装依赖
yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel  zlib zlib-devel glibc glibc-devel glib2 glib2-devel libevent

二、安装 php

# 获取 php
wget http://cn2.php.net/get/php-5.6.36.tar.gz/from/this/mirror

# 解压 php
tar zxvf php-5.6.36.tar.gz

# 重命名解压文件 php-5.6.36,进入该目录
mv php-5.6.36 php
cd ./php

# 配置
./configure --prefix=/usr/local/php/ --with-apxs2=/usr/local/httpd/bin/apxs  --with-mysql   --with-pdo-mysql  --with-gd

# 编译安装
make && make install

# 查看 php 信息(如果安装成功,会显示php相关信息)
/usr/local/php/bin/php -m

三、绑定 apache
编辑 apache 配置文件 httpd.conf ( /usr/local/httpd/conf)。/usr/local/httpd/ 为 apache 安装目录,视实际情况而定。
在配置文件添加以下内容:

# 添加 php 模块,找到 LoadModule 添加
LoadModule php5_module modules/libphp5.so

# 使apache与扩展名为.php的文件类型相关联,找到 AddType 添加
AddType application/x-httpd-php .php

# 拷贝配置文件
cp /usr/local/php/php.ini-production /usr/local/php/lib/php.ini

# 在htdoc 站点目录写一个php测试文件 index.php 内容 <?php phpinfo();?>
# 重启服务器访问 ip:port/index.php
/usr/local/httpd/bin/apachectl restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值