Apache24+php80+WordPress
Apache是一個開放原始碼的網頁伺服器軟體,我們在FreeBSD底下可以用port來安裝apache24:
>cd /usr/ports/www/apache24
>make install clean
修改/etc/rc.conf,增加這行,讓Apache可以在開機時自動啟動:
apache24_enable=“YES”
編輯Apache的設定檔(/usr/local/etc/apache24/httpd.conf),編輯ServerName等資訊。
用port安裝php80之後必須修改https.conf,增加以下設定好讓apache認識.php與.phps:
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
我們希望directory index除了原本的index.html之外,也可以用index.php。所以也修改https.conf內的設定,在後面加上”index.php”。這個部分它會照設定的順序當作directory index,以下的例子加入index.php,意思就是如果URL指向的目錄找不到index.html的話,它就會用index.php。請留意這些設定是有區分大小寫的喔!
DirectoryIndex index.html index.php
要測試你的Apache網頁伺服器有沒有成功支援PHP,可以做一個index.php的文件放在網頁目錄下,Apache啟動,並且從遠端用網頁瀏覽器測試看看。把index.php寫成如下,可以在瀏覽器上顯示這個網站的PHP設定:
<?php
phpinfo();
?>
同樣的,你可以也用port很輕鬆地安裝wordpress。
它用port裝起來之後,會是一堆放在/usr/local/www/wordpress底下的檔案。由於Apache預設的document root是在/usr/local/www/apache24/data/wordpress,所以我們把以上檔案都cp過去,檢查一下檔案權限,必要的話,將這些檔案chown成”www”吧。
然後你可以用瀏覽器連線到你的網站,譬如說http://your_ip/wordpress
接下來都照著網站上的步驟做就可以完成設定了!