PHP インストール


確認

インストールされていなかった場合はインストールする

環境にあわせて適当に設定してください。

$ sudo yum install flex
$ sudo yum install libxml2-devel
$ sudo yum install zlib-devel
$ sudo yum install libpng-devel
$ sudo yum install libjpeg-devel
$ sudo yum install tidy
$ sudo yum install libtidy-devel
$ sudo yum install gd-devel
$ sudo yum install curl-devel
$ sudo yum install freetype-devel


インストール

インストール

$ cd /usr/local/src/
$ wget http://jp2.php.net/get/php-5.2.9.tar.gz/from/jp.php.net/mirror
$ tar zxvf php-5.2.9.tar.gz
$ cd php-5.2.9

$ ./configure --help

$ ./configure
--with-apxs2=/usr/local/apache2/bin/apxs 
--with-mysql=/usr/local/mysql 
--with-pdo-mysql=/usr/local/mysql 
--with-pgsql=/usr/local/pgsql 
--with-pdo-pgsql=/usr/local/pgsql
--enable-mbstring 
--enable-zend-multibyte  
--enable-mbregex 
--with-mime-magic 
--with-tidy
--with-curl
--with-zlib
--with-gd
--with-xsl=/usr/lib/
--enable-gd-jis-conv
--enable-gd-native-ttf 
--with-jpeg-dir=/usr/lib/
--with-png-dir=/usr/lib/
--with-freetype-dir=/usr/lib/
--with-mcrypt=/usr/lib/

$ make
$ sudo make install


設定

1) 設定ファイル(php.ini)の作成

サンプルがあるのでコピーして使う。

$ cp /usr/local/src/php-5.2.9/php.ini-dist /usr/local/lib/php.ini 

2) 設定ファイル(php.ini)の修正

以下のように php.ini を修正する。

$ sudo vim /usr/local/lib/php.ini
magic_quotes_gpc = Off
default_charset = "UTF-8"
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.http_output = UTF-8
mbstring.encoding_translation = Off
mbstring.detect_order = auto

3) 設定ファイル(httpd.conf)の修正

以下のように httpd.conf を修正する。

$ sudo vim /usr/local/apache2/conf/httpd.conf
LoadModule php5_module        modules/libphp5.so
DirectoryIndex index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

4) apache 再起動

$ /etc/init.d/httpd restart


Comment



Counter: 7206, today: 3, yesterday: 0

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-24 (火) 14:56:34 (1341d)