[IT] Windows で PEAR/PHP 導入手順
■ Windows でも PHP pear 使いたいよね。
<前提条件>
php は、C:php にあるものとする。
php.ini は、C:php にあるものとし最終行に「extension=php_extname.dll
」が追加されていること。
また、php.ini で使用することがないエクステンションDLLはコメントアウトしておくこと。
これから、pear.ini を作成するのは C:phppear.ini とする。
PECL入れたい環境も、まず基本確認から。
—
<動作確認環境>
Windows 7 x64 + PHP 5.3.8 (cli) / Zend v2.3.0 / IIS with WebMatrix
—
1.go-pear.bat を叩く
c:PHP>go-pear.bat |
↓
2. すなわち前提条件を次のように指定する。
1. Installation base ($prefix) : C:PHP 2. Temporary directory for processing : C:PHPtmp 3. Temporary directory for downloads : C:PHPtmp 4. Binaries directory : C:PHP 5. PHP code directory ($php_dir) : C:PHPpear 6. Documentation directory : C:PHPdocs 7. Data directory : C:PHPdata 8. User-modifiable configuration files directory : C:PHPcfg 9. Public Web Files directory : C:PHPwww 10. Tests directory : C:PHPtests 11. Name of configuration file : C:PHPpear.ini 12. Path to CLI php.exe : C:PHP |
↓
3. インストール・フロー
Beginning install… Configuration written to C:PHPpear.ini… Initialized registry… Preparing to install… installing phar://C:/PHP/PEAR/go-pear.phar/PEAR/go-pear-tarballs/Archive_Tar-1.3.3.tar… installing phar://C:/PHP/PEAR/go-pear.phar/PEAR/go-pear-tarballs/Console_Getopt-1.2.3.tar… installing phar://C:/PHP/PEAR/go-pear.phar/PEAR/go-pear-tarballs/PEAR-1.9.0.tar… installing phar://C:/PHP/PEAR/go-pear.phar/PEAR/go-pear-tarballs/Structures_Graph-1.0.2.tar… installing phar://C:/PHP/PEAR/go-pear.phar/PEAR/go-pear-tarballs/XML_Util-1.2.1.tar… install ok: channel://pear.php.net/Archive_Tar-1.3.3 install ok: channel://pear.php.net/Console_Getopt-1.2.3 install ok: channel://pear.php.net/Structures_Graph-1.0.2 install ok: channel://pear.php.net/XML_Util-1.2.1 install ok: channel://pear.php.net/PEAR-1.9.0 PEAR: Optional feature webinstaller available (PEAR’s web-based installer) PEAR: Optional feature gtkinstaller available (PEAR’s PHP-GTK-based installer) PEAR: Optional feature gtk2installer available (PEAR’s PHP-GTK2-based installer) PEAR: To install optional features use “pear install pear/PEAR#featurename”** WARNING! Old version found at C:PHP, please remove it or be sure to use the new c:phppear.bat command The ‘pear’ command is now at your service at c:phppear.bat * WINDOWS ENVIRONMENT VARIABLES * For convenience, a REG file is available under C:PHPPEAR_ENV.reg . This file creates ENV variables for the current user. Double-click this file to add it to the current user registry. 続行するには何かキーを押してください . . . |
↓
4.環境変数をレジストリ一発登録するための PEAR_ENV.reg を叩く
(↓ 中身)
REGEDIT4 [HKEY_CURRENT_USEREnvironment] “PHP_PEAR_SYSCONF_DIR”=”C:\PHP” “PHP_PEAR_INSTALL_DIR”=”C:\PHP\pear” “PHP_PEAR_DOC_DIR”=”C:\PHP\docs” “PHP_PEAR_BIN_DIR”=”C:\PHP” “PHP_PEAR_DATA_DIR”=”C:\PHP\data” “PHP_PEAR_PHP_BIN”=”C:\PHP\php.exe” “PHP_PEAR_TEST_DIR”=”C:\PHP\tests” |
↓
これで使用可能。
以上