CentOS6 编译安装 php5.3

 

wget   http://cn2.php.net/distributions/php-5.3.28.tar.bz2

 

tar -jxvf php-5.3.28.tar.bz2

 

复制代码
./configure \
--prefix=/usr/local/php53 \
--with-config-file-path=/usr/local/php53/etc \
--enable-fpm \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--enable-sysvsem \
--enable-sockets \
--enable-pcntl \
--enable-mbstring \
--enable-mysqlnd \
--enable-opcache \
--enable-shmop \
--enable-zip \
--enable-ftp \
--enable-gd-native-ttf \
--enable-wddx \
--enable-soap \
--enable-pdo \
--with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--enable-zip \
--with-gd
复制代码

 

 

make -j

 

make install 

 

cp php.ini-production /usr/local/php53/etc/php.ini
cp sapi/fpm/init.d.php-fpm /etc/init.d/php53-fpm
cp /usr/local/php53/etc/php-fpm.conf.default /usr/local/php53/etc/php-fpm.conf

#php-fpm 端口可在 php-fpm.conf 里修改

 

chmod +x /etc/init.d/php53-fpm

/etc/init.d/php53-fpm start

# php73加入环境变量
ln -s /usr/local/php53/bin/php /usr/local/bin/php53

#开机自启动
vim /etc/rc.local
/etc/init.d/php53-fpm start

 

# 修改不显示X-Power-By

vim /usr/local/php53/etc/php.ini

找到 expose_php

把 on 改为 off

/etc/init.d/php53-fpm restart

 

posted @   河在谈  阅读(97)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示