ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程
最近,經(jīng)理讓我搭建一個(gè)服務(wù)器,我從網(wǎng)上找了一篇比較好的教程,按教程一步步執(zhí)行感覺挺順利,所以準(zhǔn)備整理一下這個(gè)教程。尊重原版注明出處:http://news.2ky.cn/Linux/ubuntu-12.04-web-server.htm
1.開始說明
下面很多可能參照網(wǎng)上其中以為前輩的,但有所改進(jìn)吧。這些設(shè)置可能會有所不同,你需要根據(jù)不同情況進(jìn)行修改。
安裝apache2
2.切換管理員身份
在ubuntu中需要用root身份進(jìn)行操作,所以用下面的命令確保以root身份登錄:
sudo su
3.開始安裝mysql5
apt-get install mysql-server mysql-client
你將被要求提供一個(gè)mysql的root用戶的密碼,我們需要在紅色區(qū)域設(shè)置密碼。
new password for the mysql root user: repeat password for the mysql root user:
4.安裝apache2
apache2的是作為一個(gè)ubuntu的軟件包,因此我們可以直接用下面命令安裝它:
apt-get install apache2
現(xiàn)在,您的瀏覽器到http://localhost,你應(yīng)該看到apache2的測試頁:
如果順利的話會出現(xiàn):
It worke!
然后下面后有點(diǎn)。
apache的默認(rèn)文檔根目錄是在ubuntu上的/var/www目錄 ,配置文件是/ etc/apache2/apache2.conf。配置存儲在的子目錄在/etc/apache2目錄。
安裝php5
5.安裝php5
我們可以直接安裝php5和apache的php5的模塊,如下:
apt-get install php5 libapache2-mod-php5
安裝完需要重啟
/etc/init.d/apache2 restart
6.測試的php5并獲取php5安裝的詳細(xì)信?息
默認(rèn)網(wǎng)站的文件根目錄是在/var/www下中。現(xiàn)在我們將在該目錄中創(chuàng)建一個(gè)小型php文件(info.php的)在瀏覽器中調(diào)用它。該文件將顯示很多關(guān)于我們的php安裝,如安裝的php版本和有用的一些細(xì)節(jié)。
vi /var/www/info.php
這里說明下,如果不會命令行操作的話(當(dāng)然建議大家既然用linux應(yīng)該習(xí)慣學(xué)會用會命令行)。可以手動建立,也就是在系統(tǒng)文件/var/www/下建立文件info.php,里面編寫
| 1 2 3 | <?php phpinfo() ?> |
這里說明下:也是我遇到的問題,我開始安裝好ubuntu 12.04后,在這里發(fā)現(xiàn)我沒權(quán)限操作,雖然已經(jīng)獲得root權(quán)限了,這里給大家講下,
我們應(yīng)該怎么設(shè)置文件及文件目錄的可讀寫權(quán)限。
大家多知道,我們用虛擬主機(jī)都知道設(shè)置777什么的,其實(shí)這里也是一樣的,有很多方法可以用,我就講其中一種吧。
這里我們用到chmod ,比如我們要設(shè)置我們的www目錄讀寫,就是chmod 777 /var/www/。具體大家可以參考百度百科這個(gè)命令的用法
http://baike.baidu.com/view/1229012.htm.
現(xiàn)在,我們可以用瀏覽器訪問例如http://localhost/info.php
總結(jié)
以上是生活随笔為你收集整理的ubuntu 12.04下搭建web服务器(MySQL+PHP+Apache) 教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: STM32如何查找hardfault原因
- 下一篇: BLE蓝牙核心数据库结构解析