FAMP安裝步驟
步驟一:安裝Apache
- 尋找Apache 2.4位置
% whereis apache24 /
- 安裝Apache 2.4
% cd /usr/ports/www/apache24 % sudo make install clean BATCH=yes # BATCH=yes 代表任何問題都直接回答yes
- 設定讓Apache開機自動執行
% sudo vi /etc/rc.conf # 新增以下指令 apache24_enable="yes"
- 執行Apache
% sudo service apache24 start
- 若無法啟動,可能是ServerName尚未設定
% sudo vi /usr/local/etc/apache24/httpd.conf # 在最後面加上此行 ServerName 127.0.0.1
步驟二:安裝MySQL
- 尋找MySQL 5.6位置
% whereis mysql56-server /
- 安裝MySQL 5.6
% cd /usr/ports/databases/mysql56-server % sudo make install clean BATCH=yes
- 設定讓MySQL開機自動執行
% sudo vi /etc/rc.conf # 新增以下指令 mysql_enable="yes"
- 執行MySQL
% sudo service mysql-server start
- 安裝簡單安全腳本,同時設定帳密
設定過程請看 詳細說明% sudo mysql_secure_installation
步驟三:安裝PHP
- 安裝php 5.6
% cd /usr/ports/lang/php56 % sudo make install clean BATCH=yes
- 安裝mod_php模組
% cd /usr/ports/www/mod_php56 % sudo make install clean BATCH=yes
- 安裝php-mysql模組
% cd /usr/ports/databases/php56-mysql % sudo make install clean BATCH=yes
- 安裝php-mysqli模組
% cd /usr/ports/databases/php56-mysqli % sudo make install clean BATCH=yes
- 設定httpd.conf檔,讓apache可讀取php
% sudo vi /usr/local/etc/apache24/httpd.conf # 新增以下兩行 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps # 重新啟動apache % sudo service apache24 restart
測試php能否執行
% sudo vi /usr/local/www/apache24/data/test.php # 打入以下內容 <?php phpinfo(); ?> # 使用瀏覽器 http://本機IP/test.php 測試是否能讀取
測試php能否連結資料庫
% sudo vi /usr/local/www/apache24/data/testsql.php # 打入以下內容 <?php $link = ('localhost', '帳號', '密碼'); if($link) echo ok; else echo no; mysql_close(); ?> # 使用瀏覽器 http://本機IP/testsql.php 測試是否能讀取
步驟四:安裝phpmyadmin
- 尋找phpmyadmin位置
% whereis phpmyadmin /
- 安裝phpmyadmin
% cd /usr/ports/databases/phpmyadmin % sudo make install clean BATCH=yes
- 建立連結至www目錄中
% sudo ln -s /usr/local/www/phpMyAdmin /usr/local/www/apache24/data/phpmyadmin
- 修改設定檔權限
% cd /usr/local/www/apache24/data/phpmyadmin % sudo cp config.sample.inc.php config.inc.php % sudo chmod 644 config.inc.php