
PS:我使用的是CentOS 7.3 系統(tǒng),不同操作系統(tǒng)之間安裝代碼可能不同,故這篇文章主要針對(duì)CentOS 系統(tǒng)
一、 安裝Apache
1.安裝
yum -y install httpd
2.開(kāi)啟apache服務(wù)
systemctl start httpd.service
3.設(shè)置apache服務(wù)開(kāi)機(jī)啟動(dòng)
systemctl enable httpd.service
4.驗(yàn)證apache服務(wù)是否安裝成功
在瀏覽器中輸入你的主機(jī)外網(wǎng)IP地址,若安裝成功則會(huì)出現(xiàn)一個(gè)Apache歡迎頁(yè)面,有Testing 123…字樣,便是成功安裝了apache服務(wù)了;
如果不能連接上也不用擔(dān)心,是因?yàn)檫€沒(méi)有設(shè)置防火墻,解決方法:
CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墻;要想讓外網(wǎng)能訪問(wèn)到apache主目錄,就需要做以下的操作:
firewall-cmd –permanent –zone=public –add-service=http
firewall-cmd –permanent –zone=public –add-service=https
firewall-cmd –reload
如果上述方法不行也可以嘗試把firewalld服務(wù)關(guān)閉換用CentOS 6以前的防火墻服務(wù)iptables,具體如下:
systemctl stop firewalld.service //關(guān)閉firewalldsystemctl start iptables.service //開(kāi)啟iptablessystemctl enable iptables.service //自啟動(dòng)iptables
還有很重要的一點(diǎn)是,要在你的阿里云服務(wù)器安全組里面設(shè)置允許外訪問(wèn),否則無(wú)法從外部訪問(wèn)網(wǎng)站
二、安裝PHP
1.安裝
yum -y install php
2.重啟apache服務(wù)
systemctl restart httpd 或者 systemctl restart httpd.service
然后,你可以寫(xiě)一個(gè)php文件在瀏覽器中運(yùn)行一下了
example:
通過(guò)下列vim修改創(chuàng)建info.php頁(yè)面,顯示你的系統(tǒng)信息:vi /var/www/html/info.phpi ?php phpinfo(); ? Esc:wq
然后,在自己電腦瀏覽器里輸入 你的IP(如:192.168.1.1)/info.php
正常情況下就會(huì)顯示出你的服務(wù)器安裝的信息,則PHP安裝成功,服務(wù)器可以搭載動(dòng)態(tài)網(wǎng)頁(yè)啦!
三、安裝MySQL
當(dāng)然啦,動(dòng)態(tài)網(wǎng)頁(yè)還需要數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)各種數(shù)據(jù),那么接下來(lái)就要安裝MySQL了;
我這里安裝的不是甲骨文的MySQL,而是選擇了安裝MariaDB
1.安裝
yum -y install mariadb-service mariadb
yum -y install MariaDB-server MariaDB-client
yum install mariadb-embedded mariadb-libs mariadb-bench mariadb mariadb-sever
yum install mariadb*
-
PS:上面的組件最好都安裝一遍,以免連接PHP失敗
-
2.開(kāi)啟MySQL服務(wù)
systemctl start mariadb.service
3.設(shè)置開(kāi)機(jī)啟動(dòng)MySQL服務(wù)
systemctl enable mariadb.service
4.設(shè)置root帳戶的密碼
mysql_secure_installation
然后會(huì)出現(xiàn)一串東西,,按Enter就好了,然后繼續(xù)在讓你選擇y/n時(shí),Enter就好了;當(dāng)一切結(jié)束的時(shí)候,你可以輸入mysql -uroot -p來(lái)登錄數(shù)據(jù)庫(kù),驗(yàn)證一下是否設(shè)置成功;
四、將PHP和MySQL關(guān)聯(lián)起來(lái)
首先輸入yum search php,選擇你需要的安裝,然后輸入yum -y install php-mysql
五、安裝常用的PHP模塊
1.安裝:
一大串代碼,直接復(fù)制就好
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
2.重啟apache服務(wù)
systemctl restart httpd.service
然后,再次在瀏覽器中運(yùn)行info.php,你會(huì)看到安裝的模塊的信息;
至此,LAMP環(huán)境就搭建好了,部署一個(gè)動(dòng)態(tài)網(wǎng)頁(yè)試試吧!
本文講解了在服務(wù)器上搭建一個(gè)lamp(Linux(CentOS7)+Apache+MySQL+PHP),更多相關(guān)內(nèi)容請(qǐng)關(guān)注php 。
相關(guān)推薦:
Android+PHP+MYSQL開(kāi)發(fā)簡(jiǎn)單實(shí)例的講解
詳解PHP中的$this用法
Java與PHP之間的關(guān)聯(lián)
以上就是在服務(wù)器上搭建一個(gè)lamp(Linux(CentOS7)+Apache+MySQL+PHP)的詳細(xì)內(nèi)容,PHP教程
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。
新聞熱點(diǎn)
疑難解答
圖片精選