網頁 貼吧 文章 作者 工作  
網頁搜尋
 
 愛PO吧 >> 老虎伍茲情婦 >> 瀏覽文章
回覆 加入我的最愛 與好友分享

[FreeBSD]Apache2 + PHP + MySQL + phpMyAdmin

本被文章 0 次, 共有回覆 4  
0
 
0
由於之前硬碟爆炸了,加上最近需要,因此又安裝了一次@_@

1.安裝mysql server
設定編碼為utf8
# cd /usr/ports/databases/mysql50-server
# make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_unicode_ci BUILD_OPTIMIZED=yes install clean

安裝資料庫
#rehash
#mysql_install_db

複製設定檔
#cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf

變更mysql資料庫權限
# chown -R mysql:mysql /var/db/mysql

啟動mysqld
# mysqld_safe &

設定 MySQL Root 的密碼
# mysqladmin -u root password 新密碼
e.g. mysqladmin -u root password haha //這樣就會把mysql root密碼設定為haha

2.安裝apache
# cd /usr/ports/www/apache22
# make install clean

3.安裝php
# cd /usr/ports/lang/php5
# make config install clean
勾選 [X] APACHE Build Apache module

安裝php5-entensions
# cd /usr/ports/lang/php5-extensions/
# make config install clean
勾選需要的extension

4.修改PHP設定檔
# cd /usr/local/etc
# cp php.ini-dest php.ini

5.修改Apache設定檔
編輯 /usr/local/etc/apache22/httpd.conf
加入
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

把php檔設定成index檔案
將此行
DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html index.htm

如果要變更網站檔案預設路徑的話請修改這行
DocumentRoot "/usr/local/www/apache22/data"
但是記得要在將該path設定,類似這樣的微軟系列
//這邊要改成你的DocumentRoot
...中略...


6.設定開機啟動Apache以及MySQL
編輯/etc/rc.conf
加入三行
apache22_enable="YES"
apache22_http_accept_enable="YES"
mysql_enable="YES"

7.啟動Apache並測試
/usr/local/etc/rc.d/apache22 start

8.安裝phpMyAdmin
# cd /usr/ports/databases/phpmyadmin
# make install clean

編輯/usr/local/etc/apache22/httpd.conf
加入以下幾行
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"

Options none
AllowOverride Limit
Order Deny,Allow
Deny from all
Allow from 你願意開放使用phpmyadmin的網域


編輯phpMyAdmin的設定檔
# cd /usr/local/www/phpmyadmin/
# cp config.sample.inc.php config.inc.php
# vim config.inc.php
把這行
$cfg['blowfish_secret'] = '';
改成
$cfg['blowfish_secret'] = 'aabbccdd'; //裡面的字串可以自己修改

重新啟動apache之後就可以連到http://你的網址/phpmyadmin/看到phpMyAdmin的登入畫面
此時可以使用mysql的帳號密碼登入管理資料庫

參考資料:
[freeBSD] 安裝Apache,Mysql,PHP
【FreeBSD】用Ports安裝Apache + PHP + MySQL
[FreeBSD] phpSysInfo, phpMyAdmin
FreeBSD安裝 Mysql + Apache + PHP + PhpMyAdmin + Mrtg

逛上一篇:   逛下一篇:

作者: hflewasf
  (2009-12-30 19:31)
推薦文章: 將本文章推薦到【百度收藏】 將本文章推薦到【YouPush】 將本文章推薦到【udn共享書籤】 將本文章推薦到【Fiigo】書籤

 本文章共有回覆 4 篇,分 1 頁
 聲明:以上內容不代表本站立場,且內容由網友發表提供,若有爭議或違法由發表者承擔,本站將不負責連帶責任,謝謝。

 IPoBar  愛PK  愛遊戲  愛online
新手教學 客服中心 站務公告 交換連結 合作提案 關於我們
 
版權所有©ipobar Ltd., All Rights Reserved.
論壇內會員言論僅代表個人觀點,不代表本站同意其說法,本討論區不承擔由該言論所引起的法律責任