2010年9月23日 星期四

安裝phpMyAdmin

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

===========編輯httpd.conf=============
//限制phpMyAdmin的使用
#ee /usr/local/etc/apache22/httpd.conf

//最底下加入Alias語法
Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
          <Directory "/usr/local/www/phpMyAdmin/">
               Options none
               AllowOverride Limit
               Order Deny,Allow
               Deny from all
               Allow from 127.0.0.1 .example.com
               //允許登入的 IP,想讓123.45.x.x的使用者登入,可增加123.45.即可
           </Directory>

//更改完成,需重新啟動Apache
#/usr/local/etc/rc.d/apache22 restart

==========設定phpMyAdmin設定檔 config.inc.php==========
#cd /usr/local/www/phpMyAdmin/

#cp libraries/config.default.php config.inc.php
//到安裝資料夾下,複製預設檔案,成為config.inc.php

#ee config.inc.php
//編輯設定檔config.inc.php

//找到
$cfg['PmaAbsoluteUri'] = '';
//可改成$cfg['PmaAbsoluteUri'] = 'http://www.test.com/testadmin';
$cfg['Servers'][$i]['auth_type'] = 'cookie';               //約177行
//將cookie改成http

//存檔完成。

安裝MySQL + Apache + PHP (三、啟動篇)

==========開機啟用,更改rc.conf==========
#ee /etc/rc.conf
//增加
apache22_enable="yes"
mysql_enable="yes"

==========啟動MySQL==========
#/usr/local/etc/rc.d/mysql-server start
//start啟動  restart重新啟動  stop停止

==========啟動Apache==========
#/usr/local/etc/rc.d/apache22r start
//start啟動  restart重新啟動  stop停止

==========測試PHP==========
#ee /usr/local/www/apache22/data/test.php
//在網路資料夾下增加一個test.php

//增加
<?php phpinfo(); ?>
//存檔完成。

//開啟http://主機IP/test.php,看是否正確。
// e.g.:http://123.45.67.8/test.php