apache 設定手札

今天送來的server 是 freebsd 但是apache仍有些地方尚未設定,應該是當初安裝時沒設定到,另外加上的參數有

AddType application/x-httpd-php .php
AddType application/x-httpd-php .cgi
AddType application/x-httpd-php-source .phps

DirectoryIndex 加上 index.php

NameVirtualHost 給註解掉,因為在<VirtualHost >的標籤中設定成為<VirtualHost _default_> 所以apache就不會再靠北了!

而且用virtualhost也能正常顯示另一個網站。

另外php5中預設定安裝的php extension沒有安裝mbstring所以打下指令安裝:

# cd /usr/ports/lang/php5-extensions

進入ports的目錄中

# make config

freebsd將顯示這多選項以供選裝

# make WITHOUT_X11=yes install

則重新啟動apache即把mbstring給成功載入

安裝ImageMagick

# cd /usr/ports/graphics/ImageMagick
# make config

還未完成,還需要能讓php支援imagemagick

# cd /usr/ports/graphics/php-magickwand
# make install

安裝完成之後重新啟apache即可戴入完成。