初期設定
ダウンロード
インストール
PHP削除
yum remove php
rpm -e php-cli
rpm -e php-common
PHPインストール
5.3
cd /usr/local/src
tar zxf php-5.3.3.tar.gz
cd php-5.3.3
./configure \
--prefix=/usr/local/php \
--enable-shared \
--enable-static \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--enable-zend-multibyte \
--with-zlib \
--enable-sqlite-utf8 \
--with-mysql=/usr/local/mysql \
--with-pdo-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config
make
make test
make install
5.2
cd /usr/local/src
tar zxf php-5.2.14.tar.gz
cd php-5.2.14
./configure \
--prefix=/usr/local/php \
--enable-shared \
--enable-static \
--with-apxs2=/usr/local/apache2/bin/apxs \
--enable-mbstring \
--enable-zend-multibyte \
--with-zlib \
--enable-sqlite-utf8 \
--with-mysql=/usr/local/mysql \
--with-pdo-mysql=/usr/local/mysql \
--with-mysqli=/usr/local/mysql/bin/mysql_config
make
make test
make install
PHPパス設定
vi /etc/profile
###############
## 最終行に追加
export PATH=$PATH:/usr/local/php/bin
###############
Apache設定ファイル変更(http.conf)
##モジュール追加
LoadModule php5_module modules/libphp5.so
## 拡張子対応
AddType application/x-httpd-php .php
PHP設定
##php.iniファイルコピー
cp php.ini-development /usr/local/php/lib/php.ini
## Apacheサーバ再起動(stop→start)
/usr/local/apache2/bin/apachectl stop
/usr/local/apache2/bin/apachectl start
PHP動作確認
最終更新:2010年11月07日 01:56