CentOS 7安装PHP 5.6.12
时间:2015-09-05 15:14 来源:linux.it.net.cn 作者:IT
wget http:
//cn2
.php.net
/distributions/php-5
.6.12.
tar
.gz
tar
-zxvf php-5.6.12.
tar
.gz -c
/src
cd
php-5.6.12/
.
/configure
--help
# 查看配置参数,因为每个版本的配置参数不一样
.
/configure
--prefix=
/usr/local/php-5
.6.12 --with-config-
file
-path=
/usr/local/php5
.6.12
/etc
--
enable
-mb --
enable
-bcmath --
enable
-mbstring --
enable
-sockets -2 --with-curl --
enable
-
ftp
--
enable
-sockets --disable-ipv6 --with-gd --with-jpeg-
dir
--with-png-
dir
--with-freetype-
dir
--
enable
-gd-native-ttf --with-iconv-t --with-zlib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --
enable
-dom --
enable
-xml --
enable
-fpm
323 .
/configure
--prefix=
/usr/local/php-5
.6.12 --with-config-
file
-path=
/usr/local/php5
.6.12
/etc
--
enable
-bcmath --
enable
-mbstring --
enable
-sockets --witrl --
enable
-
ftp
--
enable
-sockets --disable-ipv6 --with-gd --with-jpeg-
dir
--with-png-
dir
--with-freetype-
dir
--
enable
-gd-native-ttf --with-iconv-
dir
= --enabib --with-pdo-mysql=mysqlnd --with-mysqli=mysqlnd --with-mysql=mysqlnd --
enable
-dom --
enable
-xml --
enable
-fpm
# 这是个我参考别人写的配置参数,如果有些类库没有,请yum 或者 源码安装
configure: error: xml2-config not found. Please check your libxml2 installation.
# yum install -y libxml2 libxml2-devel # 就可以解决
Thank you
for
using PHP.
#出现这个标识语,表示编译成功
make
&&
make
install
echo
"PATH=$PATH:/usr/local/php/bin:/usr/local/php/sbin"
>>
/etc/profile
souce !$
# 刷新系统环境
cp
php.ini-production
/usr/local/php/etc/php
.ini
cp
/src/php-5
.6.12
/sapi/fpm/init
.d.php-fpm
/etc/init
.d
/php-fpm
cp
/src/php-5
.6.12
/sapi/fpm/init
.d.php-fpm
/etc/init
.d
/php-fpm
chmod
755
/etc/init
.d
/php-fpm
[root@localhost ~]
# /usr/local/php-5.6.12/sbin/php-fpm -t
[02-Sep-2015 17:53:34] NOTICE: configuration
file
/usr/local/php-5
.6.12
/etc/php-fpm
.conf
test
is successful
同下一个命令
/usr/local/php/sbin/php-fpm
-c
/usr/local/php/etc/php
.ini -y
/usr/local/php/etc/php-fpm
.conf -t
service php-fpm start
或者
/usr/local/php-5
.6.12
/sbin/php-fpm
service php-fpm stop
service php-fpm status
Usage:
/etc/init
.d
/php-fpm
{start|stop|force-quit|restart|reload|status}
chkconfig --add php-fpm && chkconfig php-fpm on
(责任编辑:IT)
(责任编辑:IT) |