在購(gòu)買(mǎi)云服務(wù)器之前,我們要選好一家可靠的云服務(wù)器提供商。既然可以選擇云服務(wù)器,不妨就考慮使用國(guó)際或國(guó)內(nèi)知名云服務(wù)器提供商。這樣能夠更好地保障服務(wù)器的安全性和穩(wěn)定性。
在選擇云服務(wù)器時(shí),我們實(shí)際上需要考慮的是服務(wù)器的配置和性能。為了成功運(yùn)行PHP,我們需要一個(gè)支持PHP的服務(wù)器環(huán)境。包括Apache、Nginx等Web服務(wù)器、PHP運(yùn)行環(huán)境、MySQL等數(shù)據(jù)庫(kù)服務(wù)等。所以建議我們選擇安裝了OpenLiteSpeed、LAMP、LEMP等Web環(huán)境的云服務(wù)器。同時(shí),硬件配置包括CPU、內(nèi)存、存儲(chǔ)器和寬帶等也是非常關(guān)鍵的選擇因素。
二、安裝必要的軟件
接下來(lái),我們需要在云服務(wù)器上安裝必要的軟件來(lái)運(yùn)行我們的PHP程序。一般我們需要安裝Apache或Nginx、MySQL或MariaDB和PHP。這些軟件可以通過(guò)各自的官方網(wǎng)站下載到源代碼或二進(jìn)制程序。這里我們以使用CentOS 7操作系統(tǒng)的OpenLiteSpeed為例,介紹如何安裝。
(1)安裝OpenLiteSpeed
OpenLiteSpeed是一套高效、輕量級(jí)、開(kāi)源的Web服務(wù)器軟件,相比之下,Apache和Nginx都有相較于OpenLiteSpeed來(lái)說(shuō)的缺點(diǎn)。如:Apache在請(qǐng)求量大時(shí)比較慢,Nginx需要額外地安裝PHP FastCGI。
OpenLiteSpeed是一套開(kāi)源軟件,可在OpenLiteSpeed 官網(wǎng)進(jìn)行下載。下載完成后,按照下面的命令進(jìn)行安裝:
yum install lsphp74 //安裝PHP7.4
yum install openlitespeed //安裝OpenLiteSpeed
安裝完畢后,我們可以通過(guò)訪問(wèn) http://[服務(wù)器的IP地址]:8088/admin 來(lái)進(jìn)入OpenLiteSpeed的管理界面。(如果不清楚服務(wù)器 IP,可以在VPS面板的相關(guān)頁(yè)面上查看。)
(2)安裝和配置MariaDB
MariaDB是一個(gè)支持更多程序和技術(shù)特性的 MySQL 分支,既有 MySQL 的全部功能,還原生支持更廣泛的數(shù)據(jù)類(lèi)型、索引、存儲(chǔ)過(guò)程和視圖等高級(jí)特性。我們可以在官網(wǎng)上下載MariaDB的壓縮包,并解壓。
接下來(lái)安裝MariaDB,輸入以下命令:
yum install mariadb-server mariadb
然后啟動(dòng)MariaDB:
systemctl start mariadb
完成后,可以通過(guò)運(yùn)行mysql_secure_installation指令來(lái)設(shè)置MariaDB的根密碼,設(shè)置方式如下:
mysql_secure_installation
安裝過(guò)程中我們需要輸入root用戶(hù)的密碼,并進(jìn)行相關(guān)初始化操作。
(3)安裝和配置PHP
由于我們想要運(yùn)行PHP程序,因此我們需要再安裝PHP。下面介紹如何安裝。
yum install lsphp74 //安裝PHP7.4
yum install lsphp74-common //安裝PHP7.4開(kāi)發(fā)包
yum install lsphp74-mysqlnd //安裝和MariaDB的連接
yum install lsphp74-gd //安裝PHP圖像處理擴(kuò)展
以上命令都是安裝PHP的一些基本模塊,如果你所需要的模塊不包括在其中,可在命令前加上lsphp74-,例如:需要安裝PHP的 mbstring 模塊,可以運(yùn)行以下命令:
yum -y install lsphp74-mbstring
接下來(lái),我們需要修改OpenLiteSpeed的配置文件,以支持PHP。這里需要注意的是,這個(gè)配置文件的位置可能會(huì)因?yàn)椴僮飨到y(tǒng)和軟件版本的不同而有所不同。
使用下列命令查找OpenLiteSpeed安裝目錄:
whereis lsws
在終端中的輸出中,可找到lsws的安裝目錄,一般在/usr/local/lsws下,然后切換到OpenLiteSpeed的根目錄:
cd /usr/local/lsws/conf
修改OpenLiteSpeed配置文件httpd_config.conf來(lái)支持PHP,找到Server -> General和Listener的位置,可以看到下面定義的內(nèi)容:
這里,我們需要將PHP的路徑添加到這里( /usr/bin:/usr/local/bin: /usr/local/lsws/lsphp74/bin/),這樣OpenLiteSpeed才能找到 PHP 的可執(zhí)行文件。
(4)重啟服務(wù)
完成上述配置后,我們需要重啟OpenLiteSpeed服務(wù),使配置生效。
service lsws restart
到這里就已經(jīng)完成了安裝和設(shè)置OpenLiteSpeed、MariaDB和PHP等,我們可以創(chuàng)建一個(gè)PHP文件,保存它到/var/www/html/目錄下,比如創(chuàng)建一個(gè)test.php文件,代碼如下:
<?php
phpinfo();
?>
這個(gè)腳本會(huì)展示PHP安裝的詳細(xì)信息,是一個(gè)測(cè)試PHP是否成功安裝的非常簡(jiǎn)單的方式。只需要在瀏覽器中輸入服務(wù)器IP地址或域名,加上文件名稱(chēng)test.php,就能看到結(jié)果。
三、總結(jié)
本文介紹了如何購(gòu)買(mǎi)云服務(wù)器并部署PHP的過(guò)程,主要包括:選擇合適的云服務(wù)器、安裝必要的軟件、安裝和配置MariaDB和PHP等。
當(dāng)然,這些只是基本的安裝和配置,并非所有操作系統(tǒng)都是相同的,各自的配置可能會(huì)有所不同。如果你遇到問(wèn)題,可以在相關(guān)技術(shù)論壇上尋求幫助。總的來(lái)說(shuō),云服務(wù)器的部署PHP相對(duì)應(yīng)其他服務(wù)器來(lái)說(shuō)要更加便利,讓你更好地搭建網(wǎng)站。希望這篇文章能夠幫助到你。
以上就是小編關(guān)于“購(gòu)買(mǎi)云服務(wù)器后怎么部署php”的分享和介紹
西部數(shù)碼(west.cn)是經(jīng)工信部、ICANN、CNNIC認(rèn)證的全球頂級(jí)域名注冊(cè)服務(wù)機(jī)構(gòu),是中國(guó)五星級(jí)域名注冊(cè)商!有超過(guò)2000萬(wàn)個(gè)域名通過(guò)西部數(shù)碼注冊(cè)并管理,超過(guò)100萬(wàn)個(gè)網(wǎng)站托管在西部數(shù)碼云服務(wù)器和虛擬主機(jī)。西部數(shù)碼支持?jǐn)?shù)十個(gè)頂級(jí)域名的注冊(cè)與管理,支持批量查詢(xún)、批量注冊(cè)、批量解析、智能解析、批量過(guò)戶(hù)等便捷好用的功能,擁有非常好的使用體驗(yàn)。
目前,西部數(shù)碼域名注冊(cè)正在特價(jià),最低僅需1元!
更多詳情請(qǐng)見(jiàn):http://ps-sw.cn/services/domain/
西部數(shù)碼域名搶注預(yù)定,支持搶注各類(lèi)高價(jià)值老域名,支持“建站歷史、百度收錄、百度權(quán)重、歷史外鏈、百度評(píng)價(jià)、搜狗反鏈”等綜合檢索功能,共計(jì)26項(xiàng)!可快速精準(zhǔn)定位到您想要定位到的各類(lèi)精品域名!同時(shí),西部數(shù)碼域名搶注集成了全球多個(gè)搶注商(近200個(gè)搶注商,還將陸續(xù)增加),整理出13條搶注通道,從根本上提升了搶注成功率!
其中,1號(hào)通道,實(shí)測(cè)搶注成功率高達(dá)99% 。每天西部數(shù)碼預(yù)釋放功能還會(huì)釋放若干優(yōu)質(zhì)過(guò)期域名,可以直接搶注競(jìng)拍。
趕緊預(yù)訂搶注心儀的優(yōu)質(zhì)域名吧:http://ps-sw.cn/booking/