1. 程式人生 > 其它 >CentOS6手動安裝環境(Linux+Nginx+mariaDB+PHP)

CentOS6手動安裝環境(Linux+Nginx+mariaDB+PHP)

檢視自己的系統版本,以防失敗可以還原。
cat /etc/redhat-release

檢視自己的防火牆埠開放情況

圖片顯示防火牆未開啟。
systemctl start firewalld 開啟防火牆。

防火牆可設定開機自啟動:
systemctl enable firewalld

防火牆有兩個管理工具,firewalld和iptables,開一個就好。
http訪問需要80埠和http服務,mysql資料庫需要3306埠。所以防火牆要開啟這些服務。
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-port=80 --permanent
firewall-cmd --zone=public --add-port=3306 --permanent

安裝nginx
yum -y install nginx
安裝完成後,可以用systemctl 命令開啟和設定開機自自動。
如果在瀏覽器上ip無法訪問,可能是防火牆問題,可能是沒加80埠,或者沒加http服務,可能是阿里雲伺服器的安全組沒加80埠;可能是/etc/sysconfig/ 下的iptables裡面沒有設定80埠。
安裝mysql
.

安裝php 常用拓展
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-redis