BLOG ENTRY

php5.2.13をCentOSにソースからインストール[Linux]

centOSxPHP

php5.2.13をCentOSにソースからインストールします。

$ su –
>password

ソースからコンパイル

ダウンロード先URL
http://www.php.net/downloads.php

# cd /usr/local/src/
# wget http://jp2.php.net/get/php-5.2.13.tar.gz/from/jp.php.net/mirror
# tar zxvf php-5.2.13.tar.gz
# cd php-5.2.13
# yum -y install libxml2-devel gd-devel
# CFLAGS=-O3 \
./configure \
–with-apxs2=/usr/local/apache2/bin/apxs \
–with-libxml-dir \
–with-openssl \
–with-zlib \
–with-gd \
–with-jpeg-dir=/usr/lib/ \
–with-png-dir=/usr/lib/ \
–with-freetype-dir=/usr/lib \
–with-pear \
–with-xmlrpc \
–with-pdo-mysql \
–with-mysql=/usr/local/mysql \
–with-mysqli=/usr/local/mysql/bin/mysql_config \
–with-config-file-path=/etc \
–with-config-file-scan-dir=/etc/php.d \
–enable-gd-native-ttf \
–enable-gd-jis-conv \
–enable-calendar \
–enable-exif \
–enable-mbstring \
–enable-mbregex \
–enable-zend-multibyte
※configureオプション詳細
http://www.php.net/manual/ja/configure.about.php
# make
#make install

php.ini設定

# cp /usr/local/src/php-5.2.13/php.ini-dist /usr/local/lib/php.ini

apacheのhttpd.confにPHPを関連付け

# vi /usr/local/apache2/conf/httpd.conf
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

apache再起動

# service httpd restart

以上。
参考
http://forum.tsukaeru.net/viewtopic.php?t=2378

  • name:keroppi
  • date:2010/05/19
  • make; make install は必要ないんでしょうか

  • type:コメント [ ]

    WRITE COMMENT


    (required)


    (required)


    (required)

    MENU

    veltica creative of twitter