新聞中心
#yum安裝PHP編譯時(shí)的依賴庫(kù)
成都創(chuàng)新互聯(lián)公司是一家以網(wǎng)站建設(shè)公司、網(wǎng)頁(yè)設(shè)計(jì)、品牌設(shè)計(jì)、軟件運(yùn)維、營(yíng)銷推廣、小程序App開(kāi)發(fā)等移動(dòng)開(kāi)發(fā)為一體互聯(lián)網(wǎng)公司。已累計(jì)為會(huì)所設(shè)計(jì)等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開(kāi)發(fā)服務(wù)。
yum install libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel net-snmp net-snmp-devel openssl openssl-devel libcurl libcurl-devel
#創(chuàng)建PHP用戶和用戶組(php用戶沒(méi)有登錄權(quán)限)
groupadd -r php && useradd -r -g php -s /bin/false -d /usr/local/php -M php
#下載與編譯安裝毫米庫(kù)(mm lib)
#Download from http://www.ossp.org/pkg/lib/mm/
wget -c ftp://ftp.ossp.org/pkg/lib/mm/mm-1.4.1.tar.gz
tar zxvf mm-1.4.1.tar.gz
cd mm-1.4.1
./configure
make && make install
#下載與編譯安裝PHP
cd
wget -c http://mirrors.sohu.com/php/php-7.1.5.tar.bz2
tar jxvf php-7.1.5.tar.bz2
cd php-7.1.5
./configure \
--prefix=/usr/local/php \
--enable-bcmath \
--enable-mbstring \
--enable-sockets \
--enable-ctype \
--enable-opcache \
--enable-fpm \
--enable-MySQLnd \
--with-gd \
--with-png-dir \
--with-jpeg-dir \
--with-freetype-dir \
--with-libxml-dir \
--with-mm \
--with-gettext \
--with-snmp \
--with-openssl-dir \
--with-curl \
--with-fpm-user=nginx \
--with-fpm-group=nginx \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-mysql-sock=/var/lib/mysql/mysql.sock
make && make install
#選做步驟:執(zhí)行make test命令進(jìn)行測(cè)試
#make test
#查看編譯成功后的PHP安裝目錄(需要確保至少存在mysqli.so、pdo_mysql.so這兩個(gè)動(dòng)態(tài)庫(kù)文件)
ls -lrt /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
#設(shè)置PHP7的配置文件跟腳本php.ini、php-fpm.conf、www.conf、php-fpm
cp php.ini-production /usr/local/php/etc/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
cp -R ./sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
#添加PHP7的環(huán)境變量
echo -e '\nexport PATH=/usr/local/php/bin:/usr/local/php/sbin:$PATH\n' >> /etc/profile && source /etc/profile
#設(shè)置PHP日志目錄和php-fpm的運(yùn)行進(jìn)程ID文件(php-fpm.sock)目錄
mkdir -p /var/log/php-fpm/ && mkdir -p /var/run/php-fpm && cd /var/run/ && chown -R nginx:nginx php-fpm
#修改session的目錄配置
mkdir -p /var/lib/php/session && chown -R nginx:nginx /var/lib/php
#配置開(kāi)機(jī)自啟動(dòng),增加到主機(jī)sysV服務(wù)
chmod +x /etc/init.d/php-fpm
chkconfig --add php-fpm
chkconfig php-fpm on
#測(cè)試PHP的配置文件是否正確合法
php-fpm -t
#啟動(dòng)php服務(wù)
service php-fpm start
#查看PHP-FPM進(jìn)程
ps -aux|grep php-fpm
#查看PHP7版本信息
php -v
新聞名稱:CentOS6安裝PHP7
網(wǎng)站URL:http://fisionsoft.com.cn/article/jiipdd.html