继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Redhat 5.1 install PHP 5.3.6

linux快速入门培训
关注TA
已关注
手记 266
粉丝 31
获赞 120


Redhat 5.1 install PHP 5.3.6


现在各种版本的坑。。导致没有低版本的php 

可能是使用的问题导致。系统版本没有提升导致的没有包可用....


 

 

  1. yum install gcc libxml2-devel bzip2-devel zlib-devel \

  2. curl-devel libmcrypt-devel libjpeg-devel \

  3. libpng-devel gd-devel mysql-devel  php-pecl-zip


download 软件包



wget http://cn.php.net/get/php-5.3.6.tar.bz2/from/this/mirror

tar -xjf php-5.3.6.tar.bz2 

cd php-5.3.6

./configure --prefix=/usr/local/php53 \

--with-config-file-path=/etc/php53 \

--with-config-file-scan-dir=/etc/php53/php.d \

--enable-fpm \

--with-fpm-user=apache \

--with-fpm-group=apache \

--with-libdir=lib64 \

--with-mysql \

--with-mysqli \

--enable-mbstring \

--disable-debug \

--disable-rpath \

--with-bz2 \

--with-curl \

--with-gettext \

--with-iconv \

--with-openssl \

--with-gd \

--with-mcrypt \

--with-pcre-regex \

--with-zlib 




make -j4 && sudo make install

#make 中出现以下内容可用忽略。。进行安装即可



 

WARNED TEST SUMMARY

---------------------------------------------------------------------

via [ext/pdo_sqlite/tests/common.phpt]

SQLite PDO Common: Bug #34630 (inserting streams as LOBs) [ext/pdo_sqlite/tests/bug_34630.phpt] (warn: XFAIL section but test passes)

via [ext/sqlite/tests/pdo/common.phpt]

SQLite2 PDO Common: Bug #34630 (inserting streams as LOBs) [ext/sqlite/tests/pdo/bug_34630.phpt] (warn: XFAIL section but test passes)

Bug #39863 (file_exists() silently truncates after a null byte) [ext/standard/tests/file/bug39863.phpt] (warn: XFAIL section but test passes)




sudo mkdir /etc/php53

sudo cp php.ini-production /etc/php53/php.ini


sed -i -e 's#php_fpm_CONF=\${prefix}/etc/php-fpm.conf#php_fpm_CONF=/etc/php53/php-fpm.conf#'  sapi/fpm/init.d.php-fpm


cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm

chmod a+x /etc/init.d/php-fpm

/sbin/chkconfig --add php-fpm

/sbin/chkconfig php-fpm on


sudo cp sapi/fpm/php-fpm.conf /etc/php53/




编辑文件 /etc/php53/php-fpm.conf


pid = run/php-fpm.pid

listen = 127.0.0.1:9000

pm.start_servers = 10

pm.min_spare_servers = 5

pm.max_spare_servers = 20




启动起来瞧瞧...


/etc/init.d/php-fpm start


netstat -antpu | grep :9000



netstat -anpo|grep php-fpm |wc -l


ps -ef | grep php-fpm


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP