阿里云服務(wù)器搭建Php+Apache運(yùn)行環(huán)境的詳細(xì)過(guò)程
1.apache
1.1 安裝apache
使用yum命令安裝 :
yum -y install httpd
執(zhí)行結(jié)果如下:
1.2 開啟apache
開啟apache:
systemctl start httpd
開啟啟動(dòng)apache:
systemctl enable httpd
執(zhí)行結(jié)果如下:
1.3 驗(yàn)證安裝是否成功
在瀏覽器輸入http://(服務(wù)器公網(wǎng)ip),如果出現(xiàn)以下頁(yè)面說(shuō)明安裝成功:
1.4 驗(yàn)證是否能夠正常訪問(wèn)
使用vim在/var/www/html下面編輯一個(gè)html文件:
vim /var/www/html/test.html
代碼如下:
Hello Php!
執(zhí)行結(jié)果如下:
重啟一下httpd服務(wù):
systemctl restart httpd
在瀏覽器輸入http://(服務(wù)器公網(wǎng)ip)/test.html,如果出現(xiàn)以下頁(yè)面則說(shuō)明可以正常訪問(wèn):
2.Php
2.1 安裝php
命令如下:
yum -y install php
執(zhí)行結(jié)果如下:
2.1 驗(yàn)證php是否安裝成功
使用vim在/var/www/html下編輯一個(gè)php文件:
vim /var/www/html/test.php
代碼如下:
<?php phpinfo();?>
如圖:
重啟httpd服務(wù):
systemctl restart httpd
在瀏覽器訪問(wèn)http://(服務(wù)器公網(wǎng)ip)/test.php,出現(xiàn)以下頁(yè)面說(shuō)明php安裝成功:
3. 安裝mysql
可以參考以下博客:
CentOS7安裝MySQL
MYSQL Your password does not satisfy the current policy requirements問(wèn)題解決
4. Php連接數(shù)據(jù)庫(kù)并顯示數(shù)據(jù)到網(wǎng)頁(yè)
現(xiàn)有數(shù)據(jù)庫(kù)linux,數(shù)據(jù)表linux,表內(nèi)容及編碼如下:
使用vim在/var/www/html下編輯linux_php.php文件,內(nèi)容如下:
<?php header("Content-Type:text/html;charset=UTF-8"); $link=mysql_connect('localhost','root','root','linux'); mysql_query("set names 'utf8'"); if(!$link) { echo 'connected failed!'; } else { #echo 'connected successfully'; mysql_select_db("linux",$link); $sql="select * from linux;"; $result=mysql_query($sql); while($row=mysql_fetch_array($result)) { echo $row['id'],$row['name']; } } mysql_close($link); ?>
如下圖:
重啟httpd服務(wù)器:
systemctl restart httpd
在瀏覽器訪問(wèn)http://(服務(wù)區(qū)公網(wǎng)ip)/linux_php.php,此時(shí)發(fā)現(xiàn)網(wǎng)頁(yè)無(wú)法訪問(wèn),原因是linux系統(tǒng)上的php沒(méi)有mysql項(xiàng),可以參考以下博客解決這個(gè)問(wèn)題:
解決php沒(méi)有mysql項(xiàng)
執(zhí)行如下命令,下載mysql項(xiàng)到php上:
yum install php-mysql
再次訪問(wèn)該網(wǎng)頁(yè),成功讀取數(shù)據(jù)庫(kù)內(nèi)容并顯示:
以上就是阿里云服務(wù)器搭建Php+Apache運(yùn)行環(huán)境的詳細(xì)過(guò)程的詳細(xì)內(nèi)容,更多關(guān)于阿里云服務(wù)器搭建php環(huán)境的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
php設(shè)置頁(yè)面超時(shí)時(shí)間解決方法
大家都遇到過(guò)由于網(wǎng)絡(luò)卡導(dǎo)致的網(wǎng)頁(yè)一直在轉(zhuǎn)吧,看到此現(xiàn)象我想是不是可以給網(wǎng)頁(yè)設(shè)置一個(gè)超時(shí)時(shí)間,設(shè)置一個(gè)時(shí)間多久沒(méi)反應(yīng)就提示超時(shí)信息呢?下面看看小編是怎么實(shí)現(xiàn)php設(shè)置頁(yè)面超時(shí)時(shí)間的吧2015-09-09laravel實(shí)現(xiàn)一個(gè)上傳圖片的接口,并建立軟鏈接,訪問(wèn)圖片的方法
今天小編就為大家分享一篇laravel實(shí)現(xiàn)一個(gè)上傳圖片的接口,并建立軟鏈接,訪問(wèn)圖片的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10PHP的MVC模式實(shí)現(xiàn)原理分析(一相簡(jiǎn)單的MVC框架范例)
PHP的mvc框架很多,像Yii,CodeIgniter,ThinkPHP等現(xiàn)在流行的框架,利用MVC模式進(jìn)行web頁(yè)面的開發(fā),我們可以非常方便的編寫web程序2014-04-04Yii2.0實(shí)現(xiàn)的批量更新及批量插入功能示例
這篇文章主要介紹了Yii2.0實(shí)現(xiàn)的批量更新及批量插入功能,結(jié)合實(shí)例形式總結(jié)分析了Yii2.0數(shù)據(jù)庫(kù)實(shí)現(xiàn)數(shù)據(jù)的批量更新與批量插入功能相關(guān)操作技巧,需要的朋友可以參考下2019-01-01簡(jiǎn)單易用的php數(shù)據(jù)庫(kù)pdo操作類(curd?demo)
這篇文章主要介紹了簡(jiǎn)單易用的php數(shù)據(jù)庫(kù)pdo操作類(curd?demo),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10ThinkPHP防止重復(fù)提交表單的方法實(shí)例分析
這篇文章主要介紹了ThinkPHP防止重復(fù)提交表單的方法,結(jié)合實(shí)例形式分析了thinkPHP防止重復(fù)提交表單的各種常見操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2018-05-05phpstudy 進(jìn)行 composer 全局配置的操作步驟
使用 phpStudy 進(jìn)行環(huán)境搭建時(shí),有時(shí)需要使用 composer 每次都需要查找資料進(jìn)行配置,在此進(jìn)行記錄筆記,方便有需要的道友借鑒,對(duì)phpstudy全局配置composer的操作步驟感興趣的朋友跟隨小編一起看看吧2023-08-08PHP實(shí)現(xiàn)登錄注冊(cè)之BootStrap表單功能
登錄與注冊(cè)是我們?cè)趙eb開發(fā)中最常見的模塊,也是我們?nèi)粘I钪薪?jīng)常接觸的功能。下面通過(guò)本文給大家分享PHP實(shí)現(xiàn)登錄注冊(cè)之BootStrap表單功能,需要的朋友參考下吧2017-09-09