WordPressの環境構築 – PHPのインストール(再構築)
前回(WordPressの環境構築 – WordPress用データベースの作成)
事前準備
必要なコンポーネントのインストール
事前に以下のコンポーネントをインストールしておく。
各ディストリビューションのFTP(HTTP)サイトより最新のRPMを入手して「rpm -ivh」コマンドでインストールしても良いが、aptやyumなどのパッケージ管理ツールを使用するのが楽で確実。
- flex
- byacc
- bison
- libxml2-devel
ここまでがPHPをソースからコンパイルするために必要な最小パッケージ。
以下、WordPressでCAPTCHAプラグインを使いたいので導入。
- zlib-devel
- gd-devel
- libpng-devel
- libjpeg-devel
以下、環境に応じてインストール。
- mysql-devel —- MySQL をRPMからインストールした場合に必要。今回は不要。
PHPソースの入手
以下のサイトよりPHPのソースtarボールを入手する。
http://www.php.net/downloads.php
# cd /usr/local/src # wget -nd -nH http://jp.php.net/get/php-5.x.x.tar.gz/from/this/mirror
インストール
1.コンフィグ
# tar zxf php-5.x.x.tar.gz # cd php-5.x.x # ./configure --enable-mbstring \ --enable-mbregex \ --with-apxs2filter=/usr/local/apache2/bin/apxs \ --with-mysql=/usr/local/mysql \ --with-gd \ --with-zlib \ --with-jpeg-dir=/usr/lib \ --with-png-dir=/usr/lib
2.コンパイル&インストール
# make # make install
3.php.ini のコピー
# cd php.ini-recommended /usr/local/lib/php.ini
4.httpd.confの編集
# vi /etc/httpd/httpd.conf ------------------------------------------- : LoadModule php5_module modules/libphp5.so <-- この行が追加されていることを確認 : AddType application/x-compress .Z AddType application/x-gzip .gz .tgz AddType application/x-httpd-php .php <--------- この行を追加 AddType application/x-httpd-php-source .phps <-- この行を追加 : ------------------------------------------- # service httpd restart <------ 設定を反映するためApacheを再起動
5.動作確認
以下の内容のPHPプログラムを DocumentRoot に作成。
# vi /var/htdocs/info.php ------------------------------------------- <?php phpinfo(); ?> -------------------------------------------
ブラウザからinfo,phpにアクセスしてみて、正常に表示されればOK。
内容も確認しておく。
※ 確認が終わったら本phpファイルは削除しておくこと。
(こんなわかりやすい名前で重要なデータを表示するプログラムを公開しっぱなしにするのはセキュリティ上問題が大きい。)
以上
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply