www 服務配置

早期的web服務器軟件是Httpd,95年的apache(阿帕奇)服務器的誕生,成爲web技術上的里程碑。代替Httpd

視頻   http://v.youku.com/v_show/id_XMTM4OTQwMTg0.html有空看看~~~


能上網的話sudo apt-get install apache2

不能上網先去官方下載apache2.0 : httpd-2.0.63.tar.gz 

1.解壓縮tar httpd-2.0.63.tar.gz到臨時目錄如~/httpd-2.0.63 

進入目錄cd  ~/httpd-2.0.63 
#./configure --prefix=/usr/local/apache2 --enable-module=so 
#make 
#make install 

實際執行過程中可能要求你有root權限,所以要求使用sudo. 
如果需要mod_rewrite模塊,需要加參數: --enable-rewrite 

3.啓動和停止和重啓apache 
啓動:sudo /usr/local/apache2/bin/httpd -k start (-k可以不要)
啓動時提示: 
  httpd: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName. 
解決辦法是在http.conf中加一行: 
  ServerName 127.0.0.1:80 
此時可以輸入地址127.0.0.1----it works! 表示成功

停止:sudo /usr/local/apache2/bin/httpd  stop 
重啓:sudo /usr/local/apache2/bin/httpd  restart

4.讓Ubuntu開機自動啓動apache.
1). 複製 /usr/local/apache2/bin/apachectl到/etc/init.d
2). 加載爲服務
sudo update-rc.d apachectl defaults

 
測試apache,mysql,php
1. 測試Ubuntu Apache

  輸入:http://localhost/ 看是否出現It works字樣

2. 測試MySQL 輸入:

  sudo netstat -tap | grep mysql 可以看到類似下面的行: tcp 0 0 localhost.localdomain:mysql *:* LISTEN - 如果服務器不能正常運行,

您可以通過下列命令啓動它: sudo /etc/init.d/mysql restart

3. 測試PHP

  Ubuntu Apache的根目錄位於“/var/www”中在裏面創建一個測試文件test.php文件,內容如下<?phpinfo()?>

瀏覽器重輸http://服務器的IP地址/test.php ,

看到php信息網頁,則說明PHP安裝成功

四、配置各個系統

  1>apache的配置文件路徑 /etc/apache2/apache2.conf

  2> php.ini路徑 /etc/php5/apache2/php5.ini

  3>mysql配置文件路徑 /etc/mysql/my.cnf

  4>phpmyadmin 配置文件路徑 /etc/phpmyadmin/apache.conf

  5>網站根目錄 /var/www

  1、配置PHP5

  這個沒什麼好說的,根據自己需要,下面是默認時區 ;default.timezone= PRC (去掉前面的分號,就代表中國)

  2、配置mysql

  sudo gedit /etc/mysql/my.cnf 這裏有一個地主要注意,因爲默認是隻允許本地訪問數據庫的,如果有需要可以打開 bind-address 127.0.0.1 這一句是限制

只允許本地訪問的,如呆有需要其他機器訪問,把這句話用#號註釋掉

  3、配置phpmyadmin

  phpmyadmin 默認並不是安裝在/var/www下面的,而是在/usr/share/phpmyadmin,你可以把phpmyadmin複製過去,或者,網上有人說可以創建一個鏈接,

然後把鏈接複製過去(沒有試過)。我個人認爲不一定要複製過去的。

如果不復制過去,不用改下一面配置然後在終端裏運行: sudo gedit /etc/phpmyadmin/apache.conf 把下面兩兩名的路徑改爲 /var/www/phpmyadmin Alias

/phpmyadmin /usr/share/phpmyadmin

  

  4. Ubuntu中修改Ubuntu Apache 的網站根目錄DocumentRoot 在/etc/apache2/sites-enabled/目錄下看到一個 000-default

打開有這麼一句 DocumentRoot /var/www 將路徑改變重啓Apache2服務即可。

  符:常用命令

  1、重啓apahce sudo /etc/init.d/apache2 restart

  2、重啓mysql sudo /etc/init.d/mysql restart

  至此,LAMP環境配置成功。








發佈了22 篇原創文章 · 獲贊 2 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章