本文摘自PHP中文网,作者藏色散人,侵删。
centos编译安装php-fpm的方法:首先通过“yum install wget vim”安装依赖软件;然后安装php依赖;接着拷贝“php.ini-production”到编译时指定的配置文件目录;最后检查PHP版本即可。
推荐:《PHP视频教程》
CentOS7下编译安装PHP5.4.45并编译php-fpm
系统环境
1 2 3 4 5 6 |
|
所需文件
源码
PHP : http://sg2.php.net/distributions/php-5.4.45.tar.gz
编译环境
gcc
依赖:cpp、glibc-devel、glibc-headers、kernel-headers、libmpc、mpfr
伴随升级:glibc、glibc-common、libgcc、libgomp
gcc-c++
依赖:libstdc++-devel
伴随升级:libstdc++
yum install gcc gcc-c++
依赖软件
1 |
|
wget用于下载,vim方便编辑文件
编译安装需要对应功能的头文件,头文件的获得方式有两个方式,一个是通过yum安装对应的devel包,里面就包含了编译过程中所需要文件;另外一种方式就是下载需要的源码包,并且解压缩,然后在configue中指定源文件位置即可。
开始安装
安装php依赖
这里使用yum进行安装,当然,也可以选择使用源码包。使用源码时,最好选择与yum相对应的版本,否则可能会不现兼容性问题。
源码下载位置:http://vault.centos.org/centos/7/os/Source/SPackages/
1 2 3 4 5 6 7 8 9 10 11 12 |
|
下面这些会依赖安装,如不确定也可手动再安装一次
1 2 3 4 |
|
若使用源码方式,为保证功能完整性,需安装以下包:
1 |
|
安装php
php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
|
后续工作
拷贝源码目录下的php.ini-production到编译时指定的配置文件目录
1 2 3 |
|
另外,若有知定义php扩展,则安装扩展
检查PHP版本
1 2 3 4 |
|
查看详细信息
/opt/web_engine/php/bin/php -i
...
systemd配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
日志轮换
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
以上就是centos如何编译安装php-fpm的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《CentOS》频道 >>