PHP-Linux / Unixへのインストール

LinuxまたはUnixの他のバリアントにPHPをインストールすることを計画している場合は、ここに前提条件のリストがあります-

LinuxまたはUnixマシンにApacheとPHP5をインストールする手順は次のとおりです。PHPまたはApacheのバージョンが異なる場合は、それに応じて注意してください。

  • まだ行っていない場合は、Apacheソースディストリビューションを解凍して解凍します。特に理由がない限り、/ usr / localが標準の場所です。

gunzip -c apache_1.3.x.tar.gz
tar -xvf apache_1.3.x.tar
  • 次のようにApacheサーバーを構築します

cd apache_1.3.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
  • PHPソースディストリビューションを解凍して解凍します。特に理由がない限り、/ usr / localが標準の場所です。

gunzip -c php-5.x.tar.gz
tar -xvf php-5.x.tar
cd php-5.x
  • MySQLデータベースを使用していると仮定して、PHPを構成およびビルドします。

./configure --with-apxs=/usr/sbin/apxs \
            --with-mysql=/usr/bin/mysql
make
make install
  • php.iniファイルをインストールします。このファイルを編集して、構成ディレクティブを取得します-

cd ../../php-5.x
cp php.ini-dist /usr/local/lib/php.ini
  • ファイルを提供する場所と、PHPファイルを識別する拡張子をApacheサーバーに指示します。.phpが標準ですが、.html、.phtml、または任意の任意のものを使用できます。

    • HTTP構成ファイル(/ usr / local / apache / confまたはパスが何であれ)に移動します

    • テキストエディタでhttpd.confを開きます。

    • DocumentRootという単語(2回表示されるはずです)を検索し、ファイルを提供するディレクトリ(この場合は/ home / httpd)への両方のパスを変更します。より安全であるため、デフォルトの/ usr / local / apache / htdocsではなくホームディレクトリをお勧めしますが、ホームディレクトリにある必要はありません。すべてのPHPファイルをこのディレクトリに保存します。

  • 次のコードの最初の行に示すように、少なくとも1つのPHP拡張ディレクティブを追加します。2行目には、すべてのHTMLファイルをPHPとして解析するための2番目のハンドラーも追加しました。

AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
  • サーバーを再起動します。HTTP構成またはphp.iniファイルを変更するたびに、サーバーを停止して再起動する必要があります。

cd ../bin
./apachectl start
  • ドキュメントのルートディレクトリのアクセス許可をworld-executableに設定します。ディレクトリ内の実際のPHPファイルは、誰でも読み取り可能である必要があります(644)。必要に応じて、/ home / httpdを以下のドキュメントルートに置き換えます-

chmod 755 /home/httpd/html/php
  • テキストエディタを開きます。タイプ:<?php phpinfo(); ?>。このファイルをWebサーバーのドキュメントルートにinfo.phpとして保存します。

  • Webブラウザーを起動し、ファイルを参照します。常にHTTP要求を使用する必要があります(http://www.testdomain.com/info.phpまたはhttp://localhost/info.phpまたはhttp://127.0.0.1/infoファイルを正しく解析するためのファイル名(/home/httpd/info.php)ではなく.php)

新しいPHPインストールメッセージに関する情報の長い表が表示されます。おめでとうございます!


Language