PHP Install
網路上很多Solaris 安裝PHP的教學 都是5.1.x版本的而且是以原始碼編譯安裝 gmake 很慢 而且幾乎找不到以pkgadd安裝的教學 因為後續要設定權限
其實下載套裝軟體安裝比較方便而且快
PHP 5.2.x 的版本才能支援 phpMyAdmin 3.x.x 的版本
* 以原始碼編譯安裝
# cd /Downloads
# wget
http://downloads.php.net/ilia/php-5.2.1.tar.gz
# gunzip -cd php-5.2.1.tar.gz | gtar xvpf -
# cd php-5.2.1
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/apache2/bin/apxs --with-mysql=/usr/local/mysql --enable-dbase --with-libxml-dir=/usr/slocal --with-config-file-path=/usr/local/php/lib --with-gd-dir=/usr/local/bin --with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib --enable-mbstring
# gmake
# gmake install
* 複製配置檔
# cp php.ini-dist /usr/local/php/lib/php.ini
* 以套裝程式安裝
# cd /Downloads
# wget
ftp://ftp.sunfreeware.com/pub/freew...10-x86-local.gz
# gunzip gd-2.0.35-sol10-x86-local.gz
# pkgadd -d gd-2.0.35-sol10-x86-local
# ln -s /opt/csw/lib/libiconv.so.2.5.0 /usr/lib/libiconv.so.2
* 複製配置檔
# cp /usr/local/php/doc/php/php.ini-dist /usr/local/php/lib/php.ini
* 複製 libphp5.so 到 Apache 模組目錄
# cp /usr/local/apache2/modules/ /usr/apache2/libexec/libphp5.so
* 設置權限
# chmod +x /usr/apache2/libexec/libphp5.so
# chmod 755 /usr/apache2/libexec/libphp5.so
* 編輯 /etc/apache2/httpd.conf
找尋是否有下面這一行 如無則加進去
LoadModule php5_module libexec/libphp5.so
搜尋 DirectoryIndex 加入index.php
最後一行手動加入
AddType application/x-httpd-php .php
完成後重新開機 Apache 與 PHP 都會自動啟動