国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Linux > 正文

在服務(wù)器上搭建一個lamp(Linux(CentOS7)+Apache+M

2020-03-22 19:51:56
字體:
供稿:網(wǎng)友
首頁 > html' target='_blank'>php教程 > php教程 > 正文 在服務(wù)器上搭建一個lamp(Linux(CentOS7)+Apache+MySQL+PHP) 2018-06-15 14:25:29 第六期線上培訓(xùn)班
最近購買了阿里云的ECS云服務(wù)器學(xué)生機(jī)用于建站學(xué)習(xí),但是苦于不太會網(wǎng)站環(huán)境的搭建,上網(wǎng)搜羅了一大堆教程但是重復(fù)性又太高,最后終于找到了合適的解決方法,特地總結(jié)分享一下。

PS:我使用的是CentOS 7.3 系統(tǒng),不同操作系統(tǒng)之間安裝代碼可能不同,故這篇文章主要針對CentOS 系統(tǒng)

一、 安裝Apache

1.安裝

yum -y install httpd

2.開啟apache服務(wù)

systemctl start httpd.service

3.設(shè)置apache服務(wù)開機(jī)啟動

systemctl enable httpd.service

4.驗(yàn)證apache服務(wù)是否安裝成功

瀏覽器中輸入你的主機(jī)外網(wǎng)IP地址,若安裝成功則會出現(xiàn)一個Apache歡迎頁面,有Testing 123…字樣,便是成功安裝了apache服務(wù)了;

如果不能連接上也不用擔(dān)心,是因?yàn)檫€沒有設(shè)置防火墻,解決方法:

CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墻;要想讓外網(wǎng)能訪問到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 //開啟iptablessystemctl enable iptables.service //自啟動iptables

還有很重要的一點(diǎn)是,要在你的阿里云服務(wù)器安全組里面設(shè)置允許外訪問,否則無法從外部訪問網(wǎng)站

二、安裝PHP

1.安裝

yum -y install php

2.重啟apache服務(wù)
systemctl restart httpd 或者 systemctl restart httpd.service

然后,你可以寫一個php文件在瀏覽器中運(yùn)行一下了

example:

通過下列vim修改創(chuàng)建info.php頁面,顯示你的系統(tǒng)信息:vi /var/www/html/info.phpi ?php phpinfo(); ? Esc:wq

然后,在自己電腦瀏覽器里輸入 你的IP(如:192.168.1.1)/info.php
正常情況下就會顯示出你的服務(wù)器安裝的信息,則PHP安裝成功,服務(wù)器可以搭載動態(tài)網(wǎng)頁啦!

三、安裝MySQL

當(dāng)然啦,動態(tài)網(wǎng)頁還需要數(shù)據(jù)庫來存儲各種數(shù)據(jù),那么接下來就要安裝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.開啟MySQL服務(wù)

systemctl start mariadb.service

3.設(shè)置開機(jī)啟動MySQL服務(wù)

systemctl enable mariadb.service

4.設(shè)置root帳戶的密碼

mysql_secure_installation

然后會出現(xiàn)一串東西,,按Enter就好了,然后繼續(xù)在讓你選擇y/n時(shí),Enter就好了;當(dāng)一切結(jié)束的時(shí)候,你可以輸入mysql -uroot -p來登錄數(shù)據(jù)庫,驗(yàn)證一下是否設(shè)置成功;

四、將PHP和MySQL關(guān)聯(lián)起來
首先輸入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,你會看到安裝的模塊的信息;

至此,LAMP環(huán)境就搭建好了,部署一個動態(tài)網(wǎng)頁試試吧!

本文講解了在服務(wù)器上搭建一個lamp(Linux(CentOS7)+Apache+MySQL+PHP),更多相關(guān)內(nèi)容請關(guān)注php 。

相關(guān)推薦:

Android+PHP+MYSQL開發(fā)簡單實(shí)例的講解

詳解PHP中的$this用法

Java與PHP之間的關(guān)聯(lián)

以上就是在服務(wù)器上搭建一個lamp(Linux(CentOS7)+Apache+MySQL+PHP)的詳細(xì)內(nèi)容,PHP教程

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵山县| 安康市| 柯坪县| 霍林郭勒市| 吉隆县| 出国| 崇仁县| 梁河县| 宜兰市| 临泽县| 苗栗县| 五大连池市| 岗巴县| 沙河市| 沐川县| 襄城县| 巴南区| 来宾市| 济阳县| 临洮县| 南通市| 汤原县| 民权县| 当阳市| 库尔勒市| 双辽市| 巨野县| 广南县| 聂拉木县| 沿河| 巴林右旗| 石狮市| 肥乡县| 阜城县| 喀喇沁旗| 淳化县| 同德县| 崇礼县| 霍林郭勒市| 凤凰县| 洛阳市|