接上文 CentOS6.8編譯安裝lnmp(三)- Nginxphp
cd /lnmp/src tar -jxvf php-7.0.7.tar.bz2 cd php-7.0.7 ./configure --prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-mysqlnd --with-mysql-sock=/usr/local/mysql/mysql.sock --with-gd --with-iconv --with-zlib --enable-xml --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-fpm --enable-mbstring --enable-ftp --enable-gd-native-ttf --with-openssl --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --without-pear --with-gettext --enable-session --with-mcrypt --with-curl --with-jpeg-dir --with-freetype-dir --with-pdo-mysql=/usr/local/mysql/ make #編譯,,若遇到make: *** [ext/fileinfo/libmagic/apprentice.lo] 錯誤 ,這加參數–-disable-fileinfo make install #安裝 cp php.ini-production /usr/local/php7/etc/php.ini #複製php配置文件到安裝目錄 rm -rf /etc/php.ini #刪除系統自帶配置文件 ln -s /usr/local/php7/etc/php.ini /etc/php.ini #添加軟連接 cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm cp /usr/local/php7/etc/php-fpm.conf.default /usr/local/php7/etc/php-fpm.conf #拷貝模板文件爲php-fpm配置文件 cp /usr/local/php7/etc/php-fpm.d/www.conf.default /usr/local/php7/etc/php-fpm.d/www.conf vi /usr/local/php7/etc/php-fpm.d/www.conf #編輯 user = www #設置php-fpm運行帳號爲www group = www #設置php-fpm運行組爲www vim /usr/local/php7/etc/php-fpm.conf pid = run/php-fpm.pid #取消前面的分號 設置 php-fpm開機啓動 cp /lnmp/src/php-7.0.7/sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm #拷貝php-fpm到啓動目錄 chmod x /etc/rc.d/init.d/php-fpm #添加執行權限 chkconfig php-fpm on #設置開機啓動 vi /usr/local/php7/etc/php.ini #編輯配置文件 找到:;date.timezone = 修改成:date.timezone = PRC #設置時區 找到:expose_php = On 修改成:expose_php = OFF #禁止顯示php版本的信息 找到:short_open_tag = Off 修改成:short_open_tag = ON #支持php短標籤