#freeze
* PHP/インストール [#z819d30d]

#contents


**まずはここを見る [#o89936a9]
-[[Unixシステムへのインストール:http://www.php.net/manual/ja/install.unix.php]]
-[[Windowsシステムへのインストール:http://www.php.net/manual/ja/install.windows.php]]
-[[Mac OS Xへのインストール:http://www.php.net/manual/ja/install.macosx.php]]
-[[FAQ:インストール:http://php.benscom.com/manual/ja/faq.installation.php]]

**configure [#q47eca1c]
*** --with-apxs=DIR (Apache 1.3.x) / --with-apxs2=DIR (Apache 2.x) [#h11bd55a]
【必須】

*** --enable-mbstring , --enable-mbregex [#y216f26b]
【必須】~
日本語使うなら必ず指定すること

*** --with-iconv=DIR [#n59f8635]
【推奨】~
多言語を取り扱うためのライブラリ [[libiconv:http://www.gnu.org/software/libiconv/]] を有効にする。

 # tar zxvf libiconv-1.9.1.tar.gz
 # cd libiconv-1.9.1
 # ./configure --prefix=/usr/local
 # make
 # make install

*** --with-mysql[=DIR] [#q064be01]
[[MySQL関数:http://www.php.net/manual/ja/ref.mysql.php]]が使えるようになる。~
MySQLを使う場合は必須。

*** --with-mysqli[=DIR] [#za887d25]
[[MySQL 改良版拡張サポート(mysqli):http://www.php.net/manual/ja/ref.mysqli.php]]が使えるようになる。~
MySQL 4.1 以上を使う場合は指定する。

*** --with-pdo-mysql[=DIR] [#t09e8e1e]
[[PDO関数:http://www.php.net/manual/ja/ref.pdo.php]]でMySQLが使えるようになる。

*** --with-zlib[=DIR] [#w46f2b99]
【推奨】~
[[zlib 圧縮関数:http://www.php.net/manual/ja/ref.zlib.php]]が使えるようになる。~
PHPで gzip (.gz) で圧縮されたファイルを読み書きするのに必要。 

*** --with-openssl [#z7fcf316]
[[OpenSSL 関数:http://www.php.net/manual/ja/ref.openssl.php]]が使えるようになる。

*** -enable-soap [#se202fe5]
[[SOAP関数:http://www.php.net/manual/ja/ref.soap.php]]が使えるようになる。

*** --with-gd [#za6a0f34]
[[イメージ関数(image):http://www.php.net/manual/ja/ref.image.php]]を使う場合は指定。
事前に

- [[libjpeg:http://www.ijg.org/]]
 # tar zxvf jpegsrc.v6b.tar.gz
 # cd jpeg-6b
 # ./configure --enable-shared 
 # make
 # make install

--[[Mac OSX と Libjpeg:http://aeolus.jp/higuma/2007/10/d_6.html]]

- [[libpng:http://www.libpng.org/pub/png/libpng.html]]
 # tar zxvf libpng-1.2.8-config.tar.gz
 # cd libpng-1.2.8-config
 # cp scripts/makefile.linux makefile
 # make
 # make install

-[[freetype2:http://freetype.sourceforge.net/index2.html]]
 # tar zxvf freetype-2.1.10.tar.gz
 # cd freetype-2.1.10
 # ./configure
 # make
 # make install

がインストールされており、かつ以下のオプションを合わせて指定する必要がある。

- --with-jpeg-dir=DIR
- --with-png-dir=DIR

*** --with-mcrypt[=DIR] [#r959d6eb]
[[Mcrypt暗号化関数:http://www.php.net/manual/ja/ref.mcrypt.php]]が使えるようになる。~
但し、事前に http://mcrypt.sourceforge.net/ から libmcrypt-x.x.tar.gz をダウンロードし、インストールしている必要がある。 Windows ユーザは、コンパイル済みの mcrypt バイナリを http://ftp.emini.dk/pub/php/win32/mcrypt/ から入手することが可能。

 # tar zxvf libmcrypt-2.5.7.tar.gz 
 # cd libmcrypt-2.5.7
 # ./configure --prefix=/usr/local
 # make
 # make install

**Apache 2.0.x + PHP 5.1.x on RHEL4 [#n94b569e]

***参考URL [#j04002a2]
-[[Apache2.049, PHP5, PostgreSQL7.4.2, mod_python3.1.3 のインストール:http://www.netspice.co.jp/Technic/postgresql7.4.2_apache2.0.49_php5.0.0_install]]

**IIS 6.x + PHP 5.1.x on Windows2003 [#d022c3d8]

***参考URL [#led401a2]
-http://manual.freshreader.com/archives/1_/11_/1/index.html

* ソース [#ba05c576]
-[[本家:http://www.php.net/downloads.php]]

-[[PHP3:http://museum.php.net/php3/]]
-[[PHP4:http://museum.php.net/php4/]]
-[[PHP5:http://museum.php.net/php5/]]

** 必要なライブラリ [#ud35bcb5]
-[[jpegsrc:http://www.ijg.org/]]
-[[zlib:http://zlib.net/]]
-[[libpng:http://www.libpng.org/pub/png/libpng.html]]
-[[freetype:http://freetype.sourceforge.net/index2.html]]
-[[bison:http://www.gnu.org/software/bison/]]
-[[flex:http://flex.sourceforge.net/]]
-[[libmcrypt:http://sourceforge.net/projects/mcrypt]]
-[[libxml2:http://xmlsoft.org/]]
-[[libtool:http://www.gnu.org/software/libtool/]]

* Mac OS Xの場合 [#rb8395ce]
-[[LeopardでPEAR:http://mac-mini.ddo.jp/~LuckyStrike/wp/?p=458]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS