ホームページ > バックエンド開発 > PHPチュートリアル > php5.6+apache2.4+linuxでphp環境を構築する方法

php5.6+apache2.4+linuxでphp環境を構築する方法

WBOY
リリース: 2016-08-08 09:33:21
オリジナル
1049 人が閲覧しました

php5.6+apache2.4+linuxでphp環境を構築する方法

はじめに

最近、急に個人ブログを作りたくなりました。筆者はjava-webが得意ですが、諸事情により個人ブログを作るのに人気のphp+mysqlを選択しました。 PHPについては、名前は聞いたことがあるだけで習ったことはなかったので、PHP環境の構築からサーバーやドメイン名のリース、選定までの過程を著者が一つ一つ記録していきます。 PHP ブログ テンプレートのセット。 PHPの学習に1か月、サーバーレンタルやブログテンプレート探しなどの最終工程に1か月かかる予定です。それでは、php環境のセットアップから始めましょう。これは、仮想マシンにインストールされた Centos6.4 上のチュートリアルであることに注意してください。Windows に関しては、残念なことに、作成者はモジュールの読み込み部分で行き詰まっています。 。 。 。

PHP 環境を構築するには 3 つの主なステップがあります。最初のステップは

Apache (2.4) サーバーをインストールします:

Apache は APR、APR-Util、PCRE 依存パッケージに依存しているため、Apache をインストールする前にインストールする必要があります。具体的なダウンロードアドレスは以下の通りです

APR と APR-Util: http://apr.apache.org/download.cgi

PCRE: http://sourceforge.net/projects/pcre/files/pcre

Apache のダウンロード アドレスは次のとおりです:

http://httpd.apache.org/download.cgi

作者がダウンロードしたバージョンは、具体的には、apache(httpd-2.4.10.tar.gz)、apr(apr-1.5.1.tar.gz)、apr-util(apr-util-1.5.4.tar. gz)、pcre(pcre-8.36.tar.gz)。

ダウンロード後、インストールされます(関連ディレクトリは自分で作成する必要があります)

1.4月インストール:

解凍:aprファイルパスで実行(ダウンロードしたファイルはaprディレクトリにmvされています)

tar -zxvf apr-1.5.1.tar.gz、ファイルは現在のパスに解凍されます

ソフトリンクを作成してインストールします:

(1) ln -s /opt/apr/apr /usr/local/apr

(2) cd apr-1.5.1

(3)./configure --prefix=/usr/local/apr (prefixはインストールディレクトリを設定するためのもので、configureの前にはスペースが入っていますので注意してください)

(4)作る

(5)make install

2. apr-util のインストール:

解凍:apr-utilのファイルパスで実行(ダウンロードしたファイルはapr-utilディレクトリにmvされています)

tar -zxvf apr-util-1.5.4.tar.gz、ファイルは現在のパスに解凍されます

ソフトリンクを作成してインストールします:

(1) ln -s /opt/apr/apr-util /usr/local/apr-util

(2) cd apr-util-1.5.4

(3)./configure --prefix=/usr/local/apr-util (prefixはインストールディレクトリを設定します)

(4)作る

(5)make install

3.pcreのインストール:

解凍:pcreファイルパスで実行(ダウンロードしたファイルはpcreディレクトリにmvされています)

tar -zxvf pcre-8.36.tar.gz、ファイルは現在のパスに解凍されます

ソフトリンクを作成してインストールします:

(1) ln -s /opt/apr/pcre /usr/local/pcre

(2)cd pcre-8.3.6

(3)./configure --prefix=/usr/local/pcre (prefixはインストールディレクトリを設定します)

(4)作る

(5)make install

4. 最後のステップは、Apache をインストールすることです:

解凍:Apacheファイルパスで実行(ダウンロードしたファイルはApacheディレクトリにmvされています)

tar -zxvf httpd-2.4.10.tar.gz、ファイルは現在のパスに解凍されます

ソフトリンクを作成してインストールします:

(1) ln -s /opt/apr/apache /usr/local/apache

(2) cd httpd-2.4.10

(3)./configure --prefix=/usr/local/apache2.4

--enable-so-rewrite=shared

--with-mpm=prefork

--with-apr=/usr/local/apr (パスはaprのインストールパス、以下同様)

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

インストールパラメータの具体的な意味を教えてください

(4)作る

(5) make install

この時点で、Apache がインストールされました。次のステップは、Apache を起動して、正常に起動したかどうかをテストすることです。

コマンドを実行:

/usr/local/apache2.4/bin/apachectl start

Apacheプロセスがあるか確認してください

ps grep httpd |

以下は作者がコマンドを実行した結果です

プロセスがある場合は、http://localhost を入力できます。作成者の結果は

です。

仮想マシンにデプロイされているため、仮想マシンのIPアドレスを使用してアクセスします。

「効く!」が見えるなら、効く!

将来の便宜のために、サービスに追加し、apachectl を /etc/init.d/httpd にコピーして、次のように実行できます

サービスhttpd開始

サービスを直接開始できます

phpをインストールする

php をインストールする前に、libxml2 がインストールされていることを確認する必要があります。ダウンロード アドレスは次のとおりです。

http://download.chinaunix.net/download.php?id=28497&ResourceID=6095

当時、著者は Baidu を検索しただけであり、公式情報が必要な場合は、独自の検索機能を使用してください。

実際、インストールは基本的に上記と同じで、単にコマンドをリストするだけです

(1)tar -zxvf libxml2-2.7.4.tar.gz

(2)cd libxml2-2.7.4

(3)./configure --prefix=/usr/local/libxml2

(4)作る

(5)make install

これでlibxml2がインストールされます。

次のステップはphpをインストールすることです

正式なダウンロードアドレスは次のとおりです:

http://php.net/downloads.php

それではインストールです

ファイルを/opt/phpにコピーした後

解凍:

tar -zxvf php-5.6.3.tar.gz

それでは、

cd php-5.6.3

インストールの実行:

./configure

--prefix=/usr/local/php (パスはphpをインストールする必要があるパスです)

--with-mysql=/usr/local/mysql (パスはインストールされているmysqlのインストールパスです)

--with-apxs2=/usr/local/apache2.4/bin/apxs (一部のチュートリアルでは --with-apxs と書かれていますが、ここでは apxs2 です。バージョン 2 以降では 2 がこのように設定されます)

--with-libxml2=/usr/local/libxml2 (これは上記で libxm2 をインストールしたパスです)

あとは、作成してインストールするだけです

最後のステップは、php をサポートするように Apache を設定することです

Apache 設定ファイル httpd.conf を変更します

vim /usr/local/apache2.4/conf/httpd.conf

そして文末にを追加します

LoadModule php5_module modules/libphp5.so (Apacheのインストールディレクトリでは、modulesの下にlibphp5.soがあることに注意してください。これはPHPのインストール中に追加されます。そうでない場合は、PHPを再インストールする必要があります)

AddType application/x-httpd-php .php (.前にスペースがあります)

(上記の項目が適切に設定されていない場合、http:localhost/*.php にアクセスすると、開かずに直接ダウンロードされてしまうことに注意してください)

作者の設定のスクリーンショット

次に、php スタートアップファイルをコピーします

cp php-5.6.3/php.ini-development /usr/local/php/lib/php.ini

保存して再起動

サービスhttpd開始

エラーが報告されなければ、起動は成功したことを意味します

phpが正常にインストールされたかテストします

次のように簡単な php ページを作成します

それは非常に簡単ではありませんか? それから、ファイルを welcome.php として Apache の htdocs ディレクトリに保存する必要があります。

ブラウザに http://localhost/welcome.php と入力します

以下のページが表示されればインストール成功です

概要:

皆さんが PHP 環境をセットアップするときは、いくつかのチュートリアルを参照してください。各チュートリアルのバージョンなどのさまざまな要素が異なるため、すべての人に適しているとは限りません。これは著者の経験でもあり、多くのチュートリアルを参照しました。このチュートリアルを書いた理由は、多くのチュートリアルが包括的ではないためです。そのため、私の経験を利用して、PHP を学習しているプログラマーに何らかの助けを提供したいと考えています。設置プロセス中に子供の靴で問題が発生した場合は、私にメッセージを残していただければ、全力でサポートさせていただきます

リーリー

以上、php5.6+apache2.4+linuxでPHP環境を構築する方法を、関連内容も含めて紹介しましたので、PHPチュートリアルに興味のある方の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート