php源码详细安装步骤,linux下php源码安装步骤
将下载的二进制包移动到 进入解压后的 PHP 文件夹,安装依赖并编译安装:
复制默认配置文件: 根据服务器需求调整配置参数。 复制 PHP-FPM 配置文件: 配置 PHP-FPM: 根据内存情况调整 PHP-FPM 进程数:
打开 在文件末尾添加以下内容: 保存并应用配置:
进入测试目录: 创建测试文件: 添加内容: 测试访问:
发布日期:2025-05-04 14:14:20
浏览次数:3
分类:精选文章
本文共 1952 字,大约阅读时间需要 6 分钟。
PHP 7.1.4 安装与配置指南
1. PHP 下载与安装
1.1 下载 PHP 源码
下载地址:http://cn.php.net/downloads.php
1.2 安装步骤
/usr/local 目录,解压文件包:tar zxvf php-7.1.4.tar.gz
cd /usr/local/php-7.1.4yum install libxml2 libxml2-devel./configure --prefix=/usr/local/php \ --with-zlib --enable-zip --with-openssl --enable-fpm \ --enable-mbstring --with-libdir=lib64 --without-pear \ --disable-pharmakemake testmake install
安装完成后,PHP 和相关扩展已成功安装:
- 共享扩展:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/ - PHP CLI 二进制:
/usr/local/php/bin/ - PHP FPM 二进制:
/usr/local/php/sbin/ - PHP FPM 配置文件:
/usr/local/php/etc/
2. PHP 配置
2.1 配置 PHP.INI
cp /usr/local/php-7.1.4/php.ini-production /usr/local/php/lib/php.ini
2.2 PHP-FPM 配置
cp /usr/local/php-7.1.4/sapi/fpm/php-fpm /etc/init.d/php-fpmchmod +x /etc/init.d/php-fpm
cp /usr/local/php-7.1.4/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.confcp /usr/local/php-7.1.4/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
- 默认配置:
pm.max_children = 200 - 建议值:根据服务器内存大小(如 4G 内存建议 200-300)。
3. 环境变量配置
/etc/profile 文件:vi /etc/profile
export PATH=/usr/local/php/bin:$PATH
:wq!source /etc/profile
4. PHP 启动与测试
4.1 启动 PHP-FPM
/etc/init.d/php-fpm start
4.2 测试 PHP 函数
cd /usr/local/nginx/html
vi test.php
echo phpinfo();
http://10.62.32.123/test.php
如果显示 PHP 版本 7.1.4 详细信息,说明安装成功。
5. PHP 重启与停止
5.1 重启 PHP-FPM
kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid`
5.2 停止 PHP-FPM
kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid`
5.3 查看进程数
ps aux | grep -c php-fpmnetstat -anpo | grep -c php-fpm
附录:PHP 编译选项说明
- 安装目录:
--prefix=/usr/local/php - 配置文件目录:
--with-config-file-path=/usr/local/php/etc - PHP-FPM 参数:
--enable-fpm--with-fpm-user=www--with-fpm-group=www--with-libevent-dir=libevent
- 常用选项:
--enable-mbstring--enable-fpm--with-zlib--with-openssl
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2026年05月27日 03时09分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
UVa 10465 - Homer Simpson
2023-03-01
php九九乘法表加粗,PHP九九乘法表
2023-03-01
PHP二维数组将重复键值合并重组成三维数组
2023-03-01
PHP二维数组转换为一维数组
2023-03-01
PHP二维数组重组
2023-03-01
PHP交换两个变量值
2023-03-01
php代码执行完整流程介绍
2023-03-01
PHP代码格式化工具phpcf常见问题解决方案
2023-03-01
PHP使用3DES算法加密解密字符串
2023-03-01
php使用memcached扩展的一个BUG
2023-03-01
PHP入门part1
2023-03-01
PHP内核介绍及扩展开发指南—基础知识
2023-03-01
PHP写日志fwrite和file_put_contents的区别与性能
2023-03-01
PHP函数
2023-03-01
PHP函数__autoload失效原因(与smarty有关)
2023-03-01
php函数性能优化中应注意哪些问题?
2023-03-01
PHP函数操作数字和汉字互转(100以内)
2023-03-01
PHP函数方法
2023-03-01
PHP创建目录mkdir无写入权限的问题解决方案
2023-03-01