Webinoly 安裝後如何更改 PHP 版本

Webinoly Change PHP

Webinoly 預設安裝,是很有佛心安裝 PHP 7.1 version,但是不是很多網站的 WordPress 主題或外掛可以接受 PHP 7.1 的新語法,造成許多的 php-errors 或有的功能不能用。

我的前一個主題 MyThemeShop TruePixel Themes 就被雷到,與另一個外掛衝突的嚴重,解決最好的方式,就是將 PHP 7.1 降為 PHP 7.0 版。

Webinoly 不能兩個 PHP 同時存在,安裝好之後先移除 PHP 7.1:

sudo stack -php -purge

移除過程會提示將 phpMyadmin 一併移除,請輸入「Y」。

Advertisement

安裝 PHP 7.0 版

安裝之前,請先修改 Webinoly 設定文件,打開 / opt / webinoly / webinoly.conf 文件,修改 PHP 版本為 php-ver:7.0 ,如下:

tools-port:12345
app-version:1.0.2
nginx:true
linux-optim:true
server-version:1.0
nginx-optim:true
nginx-tool:true
php-ver:7.0
php:true
php-optim:true
web-tool:true
php-tool:true
mysql-client:true
mysql-root:12345
mysql-admin:12345
mysql:true
mysql-tool:true
login-www-data:true
mail:12345@gmail.com

:wq 存檔,安裝 PHP 程序:

sudo stack -php

再安裝一次 phpMyadmin

sudo stack -pma

2018/03/28 補充

Webinoly v1.2.0 以後,修改 PHP 版本,變得很簡單,已不須上述要先修改 webinoly.conf 文件。

例如:PHP7.1 降為 PHP7.0 版

sudo stack -php-ver=7.0

此指令是將已安裝的版本卸載,並將使用您指定的新版本 (PHP7.0) 安裝所有必需的軟件包,也會將 phpMyadmin 一併安裝。

Webinoly 安裝 VPS 教學系列文章:

1. Webinoly 快速安裝 WordPress 教學

Webinoly 是由 QR Consultoría 的首席 IT 顧問 Cristhian Martinez 所發佈的一支免費 Linux Shell Script,它沿用了 EasyEngine 大部分的功能,並小幅度的改進及更新,在 VPS 上更容易的建置 WordPress;Webinoly 簡單一個指令,就會在 VPS 主機上自動安裝 Linux Ubuntu + Nginx + MariaDB + PHP7.1 + FastCGI Cache。

2. Webinoly 安裝後如何更改 PHP 版本

3. FastCGI Cache 快取 WooCommerce 的問題

WordPress 的 WooCommerce 購物車快取的問題,現在的快取外掛,多數可以處理購物車 (cart)、結帳頁 (checkout)、帳號登陸頁 (account) 快取的問題,只要這三個部分不做快取,購物功能是不會有影響。如果是用主機端直接做 Nginx FastCGI Cache,因為是 Page Cache 方式,

4. Webinoly 的 Zend Opcache 性能優化

PHP 於 5.6 版後,Debian / Ubuntu 預設都內建 Zend Opcache,Opcache 是 PHP 優化加速模組,PHP7.0 配合 Opcache 快取功能,更能提升 PHP7.0 的速度。Webinoly 預設安裝,Opcache 已經啟用,預設值為 64MB,實際在 2G RAM VPS 運作中,有點不夠用,無法達到高命中率 (hits),修改 PHP 配置,優化 Opcache 性能。

5. Webinoly 的 Memcached 性能優化

Memcached 是一個免費開源並且高性能的分佈式記憶體對象緩存系統,主要用於加速動態 Web 程序,減輕數據庫負載,再簡單的說,Memcached 是專為數據庫的快取機制。Webinoly 預設安裝,Memcached 已經啟用,預設值為 64MB,實際上是不夠網站快取運作,修改 /etc/memcached.conf 配置,優化 Memcached 性能。

6. 阻擋 MJ12bot 惡意蜘蛛訪問

MJ12bot 蜘蛛是一隻來自英國的搜索引擎網站,照理說搜索引擎的蜘蛛是不該擋掉的,如果你用到一個小記憶體或 CPU 很爛的 VPS,一下子就會被 MJ12bot 蜘蛛搞掛掉;他不像一般正常的 Googlebot,文件爬完後就離開,MJ12bot 一來就是好幾個小時,造成服務器極大的壓力。

7. Webinoly 安裝 VPS 教學

VPS 服務器上安裝 Webinoly 安裝包是非常容易,它優化了 LNMP WEB 服務性能,增強 WordPress 後台登錄的安全性,讓您的網站更可靠的配置。我在前幾篇文章中,有簡單的介紹 Webinoly 安裝方法,這一篇裡,會更詳細介紹 Webinoly 安裝及功能,更容易上手 VPS 服務器。

8. Webinoly 安裝 VPS 教學 – 進階版

Webinoly 是 LNMP (LEMP) 自動安裝的一個程序,簡單、快速在您的 VPS 主機,並且自動配置和優化您自己的 VPS 伺服器;Linux Ubuntu + Nginx + MariaDB + PHP 7.3 是您的網站的最可靠配置之一,通過 Webinoly 一步安裝完成。

Featured Photo by Georgy Rudakov on Unsplash

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top