AMH4.2面板PHP升級5.6.9

來源:互聯網
上載者:User
一. 下載和解壓PHP5.6.9
wget http://cn2.php.net/distributions/php-5.6.9.tar.gztar -zxvf  php-5.6.9.tar.gzcd php-5.6.9
二. 編譯PHP5.6.9

編譯部署(直接將上面的編譯指令碼丟到當前SSH中執行編譯。)

./configure --prefix=/usr/local/php --enable-fpm --with-fpm-user=www --with-fpm-group=www --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d --with-openssl --with-zlib  --with-curl --enable-ftp --with-gd --with-jpeg-dir --with-png-dir --with-freetype-dir --enable-gd-native-ttf --enable-mbstring --enable-zip --with-iconv=/usr/local/libiconv --with-mysql=/usr/local/mysql --without-pear --disable-fileinfo --enable-opcache

執行編譯(過程比較久,需要耐心等待)

makemake install

三. 修改PHP設定檔 修改/usr/local/php/etc/php-fpm.conf
添加指令碼授權

listen.owner = wwwlisten.group = wwwlisten.mode = 0660

修改/usr/local/php/etc/php-fpm-template.conf
添加指令碼授權

listen.owner = wwwlisten.group = wwwlisten.mode = 0660

如果已有網站
如果在AMH面板環境中存在網站,還需要將/usr/local/php/etc/fpm目錄中,有網站網域名稱標示的.conf檔案進行添加上面的3行指令碼。如果沒有網站就不需要,因為模板我們添加了,添加的新網站會自動添加。

listen.owner = wwwlisten.group = wwwlisten.mode = 0660

四. 重啟AMH以及解決問題

升級成功後有一個瑕疵,如果我們重啟VPS之後,Nginx是沒有生效的,我們需要單獨在重啟一次AMH或者重啟NGINX才可以生效。

/etc/init.d/amh-startamh nginx restart


參考連結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.