初期設定

ダウンロード

ダウンロードサイトよりソースコードをダウンロードする

インストール

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