php5.6+apache2.4+linux で php 環境を構築、php5.6apache2.4_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:13:54
オリジナル
898 人が閲覧しました

php5.6+apache2.4+linuxでphp環境を構築、php5.6apache2.4

はじめに

最近、突然個人ブログを構築したいと思いました。著者は Java-Web が得意ですが、さまざまな理由により、個人ブログを構築するために人気のある php+mysql を選択しました。 PHPについては、名前は聞いたことがあるだけで習ったことはなかったので、PHP環境の構築からサーバーやドメイン名のリース、選定までの過程を著者が一つ一つ記録していきます。 PHP ブログ テンプレートのセット。 PHPの学習に1か月、サーバーレンタルやブログテンプレート探しなどの最終工程に1か月かかる予定です。それでは、PHP 環境のセットアップから始めましょう。これは linux サーバー上のチュートリアルであることに注意してください。仮想マシンにインストールされた 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.aprインストール:

解凍: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 をインストールしたパスです)

あとはmake、make installだけで十分です

最後のステップは、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 を学習しているプログラマーに何らかの助けを提供できればと考えています。設置プロセス中に子供の靴で問題が発生した場合は、メッセージを残していただければ、全力でサポートさせていただきます

れーれー

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/913103.html技術記事 php5.6+apache2.4+linuxでphp環境を構築、php5.6apache2.4 はじめに 最近、急に個人ブログを作りたくなったのですが、筆者はJava-Webが得意なのですが、諸事情により人気のあるものを選択しました。う…

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