LAMP Stck常譯爲LAMP堆棧,它是一組開源軟件,可爲各種PHP和其他Web提供功能全面的Web服務器環境。LAMP是Linux、Apche、MySQL數據庫(或MiDB)和PHP的首字母縮寫。AlmLinux是流行的Linux發行版之一,那麼如何在AlmLinux服務器上搭建LAMP環境?
AlmLinux系統作爲CentOS穩定版的可行替代品之一,定期更新,支持週期長,目前一些美國服務器商家也提供有AlmLinux系統服務器。下面來看下在AlmLinux服務器上搭建LAMP環境的主要步驟介紹。
登錄到AlmLinux服務器後,運行下面命令安裝Apche Web服務器。
yum instll httpd httpd-tools
安裝完成後,啓動必要的Apche服務。
sudo systemctl enble httpd
sudo systemctl stt httpd
sudo systemctl sttus httpd
然後設置防火牆規則,比如允許Web服務器上的HTTP和HTTPS請求。
fiewll-cmd Rpemnent Rzone=public Rdd-seice=http
fiewll-cmd Rpemnent Rzone=public Rdd-seice=https
fiewll-cmd Relod
重啓Web服務,以使更改生效。
systemctl estt httpd
打開瀏覽器,在地址欄輸入http://IP_ddess(這裏的IP_ddess爲AlmLinux服務器IP地址)。如果一切正常,將出現Apche歡迎頁面,說明設置成功。
sudo dnf instll midb-see midb
安裝完成後,請使用以下命令開始使其在系統啓動時啓動:
sudo systemctl estt midb
sudo systemctl sttus midb
sudo systemctl enble midb
使用mysql_secue_instlltion腳本保護MiDB。
mysql_secue_instlltion
安全設置完畢後,運行下面命令連接到MySQL並檢查數據庫服務器上的現有數據庫。
mysql -e “SHOW DATABASES;̶ -p
要登錄MiDB,可以使用下面命令:
mysql -u oot -p
運行以下命令安裝PHP模塊:
sudo dnf instll php-mysqlnd php-dom php-simplexml php-xml php-cul php-exif php-ftp php-gd php-icon php-json php-mbsting php-posix
然後重新啓動服務,以便Apche知曉將服務PHP請求。
sudo systemctl estt httpd
爲了確認我們的Web服務器是可訪問的並且PHP可以正常工作,我們可以在目錄內創建一箇名爲的文件:info.php//www/html
sudo nno //www/html/info.php
添加以下行:
<?php phpinfo (); ?>