yum -y install -y gcc gcc-c++ libxml2-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel openldap-devel bzip2-devel libmcrypt-devel freetype-devel libxml2-devel m4 autoconf
新增組groupadd www
#新增php-fpm使用者
useradd -g www www
tar zxvf php-5.6.30.tar.gz
cd php-5.6.30/
./configure --prefix=/usr/local/webservice/php56
–with-config-file-path=/usr/local/webservice/php56/etc
–enable-inline-optimization --disable-debug
–disable-rpath --enable-shared --enable-opcache
–enable-fpm --with-fpm-user=www
–with-fpm-group=www
–with-mysql=mysqlnd
–with-mysqli=mysqlnd
–with-pdo-mysql=mysqlnd
–with-gettext
–enable-mbstring
–with-iconv-dir
–with-freetype-dir
–with-jpeg-dir
–with-png-dir
–with-mcrypt
–with-mhash
–with-openssl
–with-gd
–enable-bcmath
–enable-soap
–with-libxml-dir
–enable-pcntl
–enable-shmop
–enable-sysvmsg
–enable-sysvsem
–enable-sysvshm
–enable-sockets
–with-curl --with-zlib
–enable-zip
–with-bz2
–with-readline
make編譯
make && make install
cp php.ini-production /usr/local/webservice/php56/etc/php.ini
#php-fpm 服務
cp /usr/local/webservice/php56/etc/php-fpm.conf.default /usr/local/webservice/php56/etc/php-fpm.conf
將php和php-fpm軟鏈到/usr/bin
ln -s /usr/local/webservice/php56/bin/php /usr/bin/php
ln -s /usr/local/webservice/php56/sbin/php-fpm /usr/sbin/php-fpm
如果要多版本php共存,可以在軟鏈時起個自己好記的別名,比如php56、php73,建議至少保留乙個版本的預設名字叫php
cp /home/php-5.6.30/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
chmod +x /etc/init.d/php-fpm
#php-fpm程序管理器的開關重啟
/etc/init.d/php-fpm start|stop|restart
chkconfig php-fpm on
systemctl start php-fpm
設定php為全域性命令:
使用php -v確認
netstat -an |grep 9000
vim /usr/local/webservice/php5.6/etc/php-fpm.conf
listen = 127.0.0.1:9000
php --ini
檢視路徑
Centos7 編譯安裝PHP
準備環境 mkdir p data conf php7 mkdir p data logs php7 mkdir p root softwareyum groupinstall development tools 2 安裝依賴包 1cd root software php74 編譯安裝 config...
CentOS7下公升級php5到php7
centos7下預設安裝的php是php5,但實際應用中很多時候要用到php7,而php7在效能當面也確實優於php5。公升級的過程非常簡單,只需執行以下幾個步驟 公升級php更新源。rpm uvh rpm uvh刪除舊版本php檔案。yum remove php common y安裝新版本php,...
CentOS 7 編譯安裝 PHP 7
使用編譯的方式來安裝 php 7。輸入yum y install libxml2 libxml2 devel openssl openssl devel curl devel libjpeg devel libpng devel freetype devel libmcrypt devel mhas...