1. FreeBSD 9.1
FreeBSD安裝應該沒什麼好講的吧XD2. Nginx 1.4.3
裝好 www/nginx 並設定一下 nginx.conf,接著去 /etc/rc.conf 加入 nginx_enable="YES"[nginx.conf] root /usr/local/www/nginx; location ~ ^/~(?.+?)(? (/.*)|)$ { alias /home/$USER/public_html$SCRIPT_NAME index index.html index.htm; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
# service nginx start就可以用瀏覽器連線到localhost測試看看是否看的到網頁,網頁根目錄為 /usr/local/www/nginx/
3. php 5.5
裝好 lang/php55 記住在安裝設定時 要記得把FPM(FastCGI Process Manager)打勾,這樣才方便讓 nginx 反向代理給 php server。預設 port 是 9000。接著去 /etc/rc.conf 加入 php_fpm_enable="YES"
# service php-fpm start然後寫一個php網頁測試看看反向代理是否成功
4. MySQL 5.6
裝好 databases/mysql55-server databases/mysql55-client,並複製設定檔# cp /usr/local/share/mysql/my-default.cnf /etc/my.cnf在 /etc/rc.conf 加入 mysql_enable="YES"
# service mysql start接著要修改 mysql root 密碼
# mysqladmin -u root -p password Enter password:(預設密碼是NULL 直接輸入Enter換行) New password: Confirm new password:進入MySQL
# mysql -u root
5. phpmyadmin 4.0.9
( http://yuanfarn.blogspot.tw/2013/08/phpmyadmin.html )裝好 database/phpmyadmin
注意!在編譯設定時,要把APC取消掉,因為它不支援php5.5
預設安裝路徑是/usr/local/www/phpMyAdmin你可以去 www/nginx 下
# ln -s ../phpMyAdmin phpmyadmin或是透過設定 nginx.conf 來指定 phpMyAdmin 的位置
可以先連線到 localhost/phpmyadmin 測試看看可不可以登入
帳號是root 密碼就是前面設定的那一個
接著到 phpmyadmin 複製設定檔
# cp config.sample.inc.php config.inc.php把 $cfg['blowfish_secret'] = '' 裡的字串隨便亂打,這是用來當做加密存在cookie中的密碼的salt
接著把 /* Storage database and tables */ 以下的東西的取消註解
到 phpmyadmin 裡面新增一個使用者 phpmyadmin,密碼可以用自動產生的,日後不會用到
勾選 "建立與使用者同名的資料庫並授予所有權限" 即可執行
找到 phpMyAdmin/example/create_tables.sql 並匯入剛剛生成的資料庫(phpmyadmin)
或是到 example 目錄
# mysql -uroot -p phpmyadmin < create_tables.sql Enter password:你可以順便新增一個 mysql 的帳戶
恭喜你完成了 FNMP+phpmyadmin 的架設了!!(淚
沒有留言:
張貼留言