Home > サーバ | プログラミング > Mac OS X(Leopard)にPHP 5.1.2をソースからインストール

Mac OS X(Leopard)にPHP 5.1.2をソースからインストール Mac OS X(Leopard)にPHP 5.1.2をソースからインストール

Mac OS X (Leopard)にPHP 5.1.2をソースからインストールします。Apacheから利用できるようにもします。前提として以下の作業を終えている必要があります。

  • ソースコードのダウンロード

    以下のサイトからソースコードをダウンロードします。ダウンロードしたファイルは「~/src」などのわかりやすいディレクトリに格納しておきます。

  • インストール

    ターミナルを起動し、ダウンロードしたファイルを格納しているディレクトリに移動します。移動したら以下のコマンドを入力し、ファイルを展開します。

    $ tar zxvf php-5.1.2.tar.gz
    

    展開が完了したら、生成されたディレクトリの中に入ります。

    $ cd php-5.1.2
    

    次に、configureを行います。それぞれのオプションの意味は次の通りです。

    • --with-apxs2=/usr/local/apache2/bin/apxs

      apxsは、apacheに動的にリンクするモジュールを自動的に生成してくれるコマンドです。今回はphpモジュールをapacheに動的にリンクさせる必要があるので、apxsの場所を指定します。

    • --enable-mbstring

      phpで日本語などのマルチバイト文字を扱えるようにするためのオプションです。

    • --with-mysql=/usr/local/mysql/

      mysqlのインストール場所を指定するためのオプションです。mysqlをインストールしたディレクトリを指定します。

    • --with-mysql-sock=/tmp

      phpがmysqlに接続するためのソケットの在処を指定するためのオプションです。「mysql.sock」というファイルが存在するディレクトリを指定します。

    • --prefix=/usr/local/php

      phpのインストールディレクトリを指定しています。なお、指定しない場合は「/usr/local」にインストールされます。

    オプションの説明は以上です。以下のコマンドを入力しconfigureを行います。

    $ ./configure --with-apxs2=/usr/local/apache2/bin/apxs ¥
            --enable-mbstring --with-mysql=/usr/local/mysql/ ¥
            --with-mysql-sock=/tmp --prefix=/usr/local/php
    

    次はmake & make installを行います。以下のコマンドを入力します。

    $ make
    
    $ sudo make install
    

    エラーが出なければphpのインストールは完了です。

  • apacheの設定変更

    ApacheからPHPを利用できるようにするために、設定を変更します。

    まず、以下のコマンドを入力し、設定ファイルを開きます。

    $ vi /usr/local/apache2/conf/httpd.conf
    

    以下の記述が設定ファイル中に存在するかを確認します。この記述によってphpのモジュールが動的にapacheに読み込まれることになります。無ければファイル末尾にでも追加します。

    LoadModule php5_module        modules/libphp5.so
    

    次に、以下の部分を変更します。ファイル名を指定しないURLでサーバにアクセスした場合、index.phpというファイルにも自動でアクセスされるようになります。

    【変更前】
    DirectoryIndex index.html index.html.var
    
    【変更後】
    DirectoryIndex index.html index.html.var index.php
    

    最後に、ファイル末尾に以下の記述を追加します。ここでは「.php」という拡張子と「application/x-httpd-php」というMIMEタイプを関連づけています。

    # PHP
    AddType application/x-httpd-php .php
    

    設定ファイルの修正は以上です。apacheを再起動すると設定が反映されます。

  • 簡単な動作確認

    /var/www/htmlにindex.phpというファイルを作成します。中には以下のように記述します。

    <?php
    	phpinfo();
    ?>
    

    http://localhost/にアクセスし、以下のような画面が表示されればインストール成功です。

    php.png

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Trackbacks:0

TrackBack URL for this entry
http://www.kadoppe.net/mt/mt-tb.cgi/57
Listed below are links to weblogs that reference
Mac OS X(Leopard)にPHP 5.1.2をソースからインストール from CreativeStyle

Home > サーバ | プログラミング > Mac OS X(Leopard)にPHP 5.1.2をソースからインストール

Search
Feeds
Twitter

follow kadoppe at http://twitter.com
iKnow
Blog Parts
あわせて読みたい フィードメーター - CreativeStyle この日記のはてなブックマーク数 kadoppeさんの体重グラフ

Return to page top