CentOS6 8編譯安裝lnmp(四) PHP

2022-05-18 18:11:09 字數 2171 閱讀 5764

接上文 centos6.8編譯安裝lnmp(三)- nginx

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 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短標籤

CentOS6 8 編譯安裝 Nginx

tar vxf nginx 1.6.2.tar.gz3 進入解壓後的目錄 cd nginx 1.6.2 yum install y gc gcc gcc c yum install y pcre devel zlib devel openssl devel libxslt devel geoip d...

Centos6 8 離線安裝nginx

本司要在客戶前置機上安裝nginx做網路對映,首先是解決nginx的安裝問題,以下是我安裝時碰到的問題 1.按照nginx中文站 的步驟安裝 這台機器沒有連線外網,執行yum安裝命令一直出現連線超時問題,最終放棄 2.按照手動方式安裝 a 首先現在了nginx的最新版本nginx 1.10.0.ta...

Centos6 8安裝mysql 步驟

輸入命令 yum list installed grep mysql 輸入命令 yum y remove mysql 輸入命令 yum list grep mysql 輸入命令 yum y install mysql mysql server mysql devel 輸入命令 rpm qi mysq...