原本用XP系統,然後用AppServer架起來Apache+MySQL+PHP。
移入公司沒多久,電容燒爆,重新購買主機板,系統改用Linux(Ubuntu),Apache+MySQL+PHP也是必要的,加在一起就縮寫簡稱為LAMP,還是PC兼Server用。
紀錄安裝過程:
1. 安裝Ubuntu系統。
2. 安裝Apache:
sudo apt-get install apache2
停止、重起、啟動
sudo /etc/init.d/apache2 stop # 參數可以是 restart 或 start 等
Apache 預設放置網頁的位置是 /var/www 裡面
網址列輸入
- 代碼: 選擇全部
http://127.0.0.1/
顯示:
It works!……,表示安裝成功!
3. 安裝 PHP5:
sudo apt-get install php5 libapache2-mod-php5 php5-gd php5-mysql
編輯 sudo gedit /var/www/phpinfo.php
輸入<? phpinfo(); ?>
開啟瀏覽器,網址列輸入
- 代碼: 選擇全部
http://127.0.0.1/phpinfo.php
網頁瀏覽phpinfo.php,出現一些PHP資訊,表示安裝成功。
到/var/www 裡面,將phpinfo.php 刪除(sudo rm /var/www/phpinfo.php),裡面有一些主機的組態設定,可能會讓駭客掌握到而對安全性有所影響。
4. 安裝 MySQL:
sudo apt-get install mysql-server mysql-client
安裝過程需要設定root密碼,密碼要記住,設定煩瑣一點,最好加入特殊符號,例如:++--**
安裝phpMyAdmin:管理資料庫的網頁介面,指令安裝常常失敗,可以直接到官網下載(http://www.phpmyadmin.net/home_page/downloads.php),我通常會下載「phpMyAdmin-X.X.X.X-all-languages.7z」,然後用7Z解開,資料夾名稱改短些,複製「config.sample.inc.php」,改檔名為「config.inc.php」,修改config.inc.php裡面的內容
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
將cookie改成http,可以增加安全性。
上傳整個資料夾到網站的網頁根目錄之下,
- 代碼: 選擇全部
網址輸入http://域名/phpMyAdmin
看到登入畫面,用MySQL的帳戶密碼就可以登入囉!
5. apache2.conf、php.ini的設定
參考:
http://wiki.ubuntu-tw.org/index.php?tit ... Guide_ch14
6. 網頁移入網頁根目錄中,注意權限。
丫頭使用Ubuntu一段時間了,大弟媳使用我的PC時,也覺得好用,所以PC兼Server就不再用XP系統了,等我主機掛的時候,也改用LAMP。