溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

1.1-php編譯安裝

發(fā)布時間:2020-10-06 01:45:40 來源:網(wǎng)絡(luò) 閱讀:178 作者:llzdwyp 欄目:web開發(fā)

1. MySQL安裝(同LAMP里面的安裝方法)

2.  php安裝

wget  http://cn2.php.net/distributions/php-5.4.37.tar.bz2

tar jxf php-5.4.37.tar.bz2

useradd -s /sbin/nologin php-fpm 

cd php-5.4.37

./configure --prefix=/usr/local/php   --with-config-file-path=/usr/local/php/etc  --enable-fpm   --with-fpm-user=php-fpm  --with-fpm-group=php-fpm   --with-mysql=/usr/local/mysql  --with-mysql-sock=/tmp/mysql.sock  --with-libxml-dir  --with-gd   --with-jpeg-dir   --with-png-dir   --with-freetype-dir  --with-iconv-dir   --with-zlib-dir   --with-mcrypt   --enable-soap   --enable-gd-native-ttf   --enable-ftp  --enable-mbstring  --enable-exif    --disable-ipv6     --with-curl 


make && make install 


3.增加php用戶和用戶組

useradd -s /sbin/nologing -M php-fpm

4.在源碼目錄下復(fù)制配置文件

cp php.ini-production /usr/local/php/etc/php.ini 


5.php專屬配置文件改名

mv /usr/local/php/etc/php-fpm.conf.default  /usr/local/php/etc/php-fpm.conf


6.拷貝啟動腳本:

cp /usr/local/src/php-5.4.37/sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm 


chmod 755 /etc/init.d/php-fpm 

chkconfig --add php-fpm

chkconfig php-fpm on

service php-fpm start 


測試php配置文件是否正常

/usr/local/php/sbin/php-fpm -t

注意:不能用啟動腳本加-t 如:/etc/init.d/php-fpm -t


課后答疑

php.ini 是php的全局配置文件,比如我要配置時區(qū),配置禁止函數(shù)。

php-fpm.conf 是php-fpm 專屬的配置文件,比如配置運行服務(wù)的用戶,配置啟動參數(shù)等,咱們視頻都有講。

php-fpm 就是一個啟動二進制文件。


學(xué)習(xí)lnmp 時 也是需要 先 安裝mysql php nginx ? 那mysql 和php 的安裝目錄是不是不能和之前沖突?還有就是 之前不是已經(jīng)編譯安裝過mysql 和php 了,難道不能共用么?

答:lnmp順序,只要保證 php在mysql后面就行。 mysql可以共用,php不可以,因為編譯參數(shù)都不一樣。 你可以指定一個和apache的php不同的目錄


lamp=linux+apache+mysql+php; lnmp=Linux+nginx+mysql+php 他們的區(qū)別在于apache和nginx和php結(jié)合的模式不同,我們講的這兩個架構(gòu)中,php在編譯的時候以一個模塊的形式和apache成為了一個整體,這種情況下我們是可以把php的安裝目錄/usr/local/php刪除的。而lnmp中的php啟動了一個服務(wù)php-fpm,這種模式相當于nginx處理php腳本時,直接把請求轉(zhuǎn)發(fā)給了php-fpm,說白了就是一個代理。這個php的安裝目錄是不可以刪除的。 這兩種模式其實是可以共存的,編譯配置的時候,把prefix=后面的目錄改一下即可,不讓它覆蓋。


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI