Php7-installation-linux
PHP 7-Linux/Unixへのインストール
あなたがLinuxまたはUnixの他のバリアントにPHPをインストールする予定の場合、ここに前提条件のリストがあります-
- PHPソース配布http://www.php.net/downloads.php
- 最新のApacheソース配布http://httpd.apache.org/download.cgi
- 使用する予定の場合、PHPでサポートされているデータベース(たとえば、MySQL、Oracleなど) )
- PHPが接続する必要があるその他のサポートされているソフトウェア(メールサーバー、BCMathパッケージ、JDKなど)
- ANSI Cコンパイラ
- Gnu makeユーティリティ-http://www.gnu.org/software/makeから自由にダウンロードできます
次に、LinuxまたはUnixマシンにApacheとPHP5をインストールする手順を示します。 PHPまたはApacheのバージョンが異なる場合は、それに応じて注意してください。
ステップ1
Apacheソースディストリビューションをまだ解凍していない場合は、解凍します。 特に理由がない限り、/usr/localが標準の場所です。
gunzip -c apache_2.4.x.tar.gz
tar -xvf apache_2.4.x.tar
ステップ2
次のようにApacheサーバーを構築します
cd apache_2.4.x
./configure --prefix=/usr/local/apache --enable-so
make
make install
ステップ3
PHPソースディストリビューションを解凍して解凍します。 特に理由がない限り、/usr/localが標準の場所です。
gunzip -c php-7.x.tar.gz
tar -xvf php-7.x.tar
cd php-7.x
ステップ4
MySQLデータベースを使用していると仮定して、PHPを構成および構築します。
./configure --with-apxs=/usr/sbin/apxs \
--with-mysql=/usr/bin/mysql
make
make install
ステップ5
php.iniファイルをインストールします。 設定ディレクティブを取得するには、このファイルを編集します-
cd ../../php-7.x
cp php.ini-development/usr/local/lib/php.ini
ステップ6
- Apacheサーバーにファイルを提供する場所と、PHPファイルを識別する拡張子を指定します。*。php *拡張子は標準ですが、l、.phtml、または任意の拡張子を使用できます。
- HTTP構成ファイル(/usr/local/apache/confまたは任意のパス)に移動します
- テキストエディターでhttpd.confを開きます。 単語DocumentRoot(2回表示されるはずです)を検索し、ファイルを提供するディレクトリ(この場合は/home/httpd)への両方のパスを変更します。 より安全であるため、デフォルトの/ usr/local/apache/htdocs *よりもホームディレクトリをお勧めしますが、ホームディレクトリにある必要はありません。 すべてのPHPファイルをこのディレクトリに保存します。
- 次のコードの最初の行に示すように、少なくとも1つのPHP拡張ディレクティブを追加します。 2行目では、2番目のハンドラーも追加して、すべてのHTMLファイルをPHPとして解析します。
AddType application/x-httpd-php .php
AddType application/x-httpd-php l
ステップ7
サーバーを再起動してください。 HTTP構成またはphp.iniファイルを変更するたびに、サーバーを停止して再起動する必要があります。
cd ../bin
./apachectl start
ステップ8
ドキュメントルートディレクトリのアクセス許可をworld-executableに設定します。 ディレクトリ内の実際のPHPファイルは、誰でも読み取り可能(644)である必要があります。 必要に応じて、/home/httpdを以下のドキュメントルートに置き換えます-
chmod 755/home/httpd/html/php
ステップ9
テキストエディターを開きます。 タイプ:* <?php phpinfo(); ?>。このファイルをWebサーバーのドキュメントルートに info.php。*として保存します。Webブラウザーを起動して、ファイルを参照します。 ファイル名(/ではなく、常にHTTP要求(http://www.testdomain.com/info.phpまたはhttp://localhost/info.phpまたはhttp://127.0.0.1/info.php)を使用する必要があります。 home/httpd/info.php)ファイルが正しく解析されるようにします。
新しいPHPインストールメッセージに関する情報の長い表が表示されます*おめでとうございます!*