ホームページ >バックエンド開発 >PHPチュートリアル >[php] Windows 2003でのApache2.4とphp5.4の設定

[php] Windows 2003でのApache2.4とphp5.4の設定

WBOY
WBOYオリジナル
2016-06-23 13:29:591047ブラウズ

PHP を直接設定するには、「[php] ローカル開発環境と helloworld のデプロイ」 (クリックするとリンクが開きます) のようなワンクリックの愚かなパッケージを使用してきましたが、これは非常に専門的ではないと批判されています。これらのワンクリック愚かなパッケージの LAMP のバージョンは、コントロールやポートなどを調整するのが簡単ではありません。 Linux システムで LAMP の PHP 環境を構築しました。詳細については、「[Linux] Ubuntu での LAMP 環境の構築」 (クリックするとリンクが開きます) および「[Linux] Ubuntu でのグラフィカル LAMP 開発環境」 (クリックするとリンクが開きます) を参照してください。 ) ですが、さまざまな理由により、Windows 2003 システムで php 環境を段階的に作成する方法は慎重に検討されていませんでした。実際、これはまったく難しいことではありません。Tomcat より少し難しいだけで、IIS + Asp.net よりははるかに簡単です。

1. Apache2.4 と php5.4 のダウンロード

php は php5.5 以降 WinXP カーネル システムをサポートできないと発表したため、Windows 2003 サービス システムでは php5.4 までしか移動できません。実際、ハイエンドの構文を書かない限り、大きな違いはありませんが、ダウンロードするときにバージョンに注意する必要があります。そうしないと、どのように構成しても実行されません。

Windows バージョンの Apache2.4 と php5.4 には、Tomcat に jdk が必要なように、少なくとも VC9 ランタイム ライブラリが必要です。この VC9 ランタイム ライブラリは Win2003 システムには含まれておらず、Microsoft 公式 Web サイトからダウンロードできます。

Web サイト: http://www.microsoft.com/zh-cn/download/details.aspx?id=29


面倒な場合は、次のアドレスをダウンロード ツールに直接コピーしても構いませんダウンロード: http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

ダウンロード後、vcredist_x86.exe があるので、次へ進みます。インストールする手順はありません。インストール パスを選択する必要はありません。インストール中は同じディレクトリに一時インストールファイルが生成されますので、インストール完了後は削除してください。

その後は、Apache2.4 と php5.4 のどちらを先にダウンロードしても問題ありません

Apache2.4 のダウンロードは次のとおりです:

公式 Web サイトを開きます: http://httpd.apache。 org/download.cgi は以下に示すように、Windows 版の Apache 2.4 は非常に深く隠されており、明らかに Linux の悪口であり、Windows ユーザーを差別しています


面倒な場合は、次のアドレスを直接コピーしてください。ダウンロード ツールにアクセスしてダウンロードします: http://de .apachehaus.com/downloads/httpd-2.4.16-x86.zip

php5.4 もダウンロードし、公式 Web サイト http://php.net/downloads を開きます。 php を以下のようにダウンロードします。


VC9 32 ビットのスレッドセーフ バージョンを忘れずにダウンロードしてください。他のバージョンはダウンロードできません。

削除されない場合、公式 Web サイトは今後改訂されます。関連するダウンロード アドレスはここに直接記載されています: http://windows.php.net/downloads/releases/php-5.4.43-Win32-VC9-x86。 .zip

2. Apache2.4 と php5.4 のインストールと設定

1. php5.4 をダウンロードすると、php-5.4.43-Win32-VC9-x86.zip という名前の圧縮パッケージが解凍されます。この解凍ディレクトリは、今後の php の実行ディレクトリになります。場所に注意してください。ここでは C:php-5.4.43-Win32-VC9-x86 を例として取り上げます。以下に示すように、php.ini-production の名前を php.ini に変更し、メモ帳で直接開きます。



2. php.ini に以下の変更を加えます:

(1) メモ帳の Ctrl+F を使用してキーワード「extension_dir」を見つけ、実行ディレクトリである php の圧縮ディレクトリを指定します。コメントの前にある「;」を削除することに注意してください。



(2) date.timezone に Date を配置し、タイムゾーンを我が国のタイムゾーンとして指定するか、「Asia/Shanghai」と記述しても問題ありません。また、「;」を削除することにも注意してください。前にコメント。


(3) 最後に、extension= を見つけて、php のサービス コンポーネントを有効にし、下図の赤下線で示されている注釈付きコンポーネントの前の「;」を削除して、文字、php メール サービス、および php_mysql サービスを有効にします。サポート。 php.ini を保存して終了します。


3. 次に、Apache2.4 を設定します

(1) ダウンロードした httpd-2.4.16-x86.zip を解凍し、以下の Apache24 ディレクトリを取得します。


(2) 設定ファイルは Linux の神レベルのテキスト エディターで書かれているため、confhttpd.conf は notepad++ か Dreamweaver などの高度なエディターでのみ開くことができ、そうでないと改行が消えてしまいます。

同様に、Ctrl+F を使用して、以下に示すように LoadModule と LoadModule php5_module php 解凍ディレクトリ/php5apache2_2.dll を見つけます。ここで、下の図の C:php-5.4.43-Win32-VC9-x86 は私の php-5.4 です。 43-Win32-VC9-x86.zip 解凍ディレクトリ。明らかにphp5apache2_4.dllが入っています。


次に、以下に示すように AddType を見つけて追加します: AddType application/x-httpd-php .php .html .htm では、サーバーがこれらの種類のファイルを解析する必要があります。


最後に、サーバーの公開 IP とポートを変更して、Listen を見つけます。元のデフォルトのポート 80 は絶対に受け入れられません。ここでは、ローカル ループ アドレス 127.0.0.1:8081 のポート 8081 が使用されます。ポート設定については、Google Chrome では 6666 などのポートを制限できないことに注意してください。

Google Chrome によって制限されている一部のポート番号:
1: // tcpmux
7: // echo
9: // destroy
11: // systat
13: // 昼間
15: // netstat
17: / / qotd
19: // 充電
20: // FTP データ
21: // FTP アクセス
22: // ssh
23: // Telnet
25: // smtp
37: // 時間
42: / /名前
43: // ニックネーム
53: // ドメイン
77: // priv-rjs
79: // 指
87: // ttylink
95: // supdup
101: // hostriame
102: / / iso-tsap
103: // gppi​​tnp
104: // acr-nema
109: // Pop2
110: // Pop3
111: // sunrpc
113: // auth
115: // sftp
117 : // UUCP-PATH
119: // NNTP
123: // NTP
135: // LOC-SRV/EPMAP
139: // Netbios
143: // Imap2
179: // BGP
389:/ / ldap
465: // smtp+ssl
512: // print / exec
513: // ログイン
514: // シェル
515: // プリンター
526: // テンポ
530: // 宅配便
5 31 : // チャット
532: // ネットニュース
540: // uucp
556: // Remotefs
563: // nntp+ssl
587: // stmp?
601: // ??
636: // ldap +ssl
993: // ldap+ssl
995: // Pop3+ssl
2049: // nfs
3659: // apple-sasl/PasswordServer
4045: // locked
6000: // X11
6665: / / 代替 IRC [Apple 追加]
6666: // 代替 IRC [Apple 追加]
6667: // 標準 IRC [Apple 追加]
6668: // 代替 IRC [Apple 追加]
6669: // 代替 IRC [Apple 追加] ] ]

4. 次に、Apache を Windows システム サービスにインストールします。そうしないと、Apache は起動しません。 [スタート] -> cmd を実行し、「C:Apache24binhttpd.exe -k install」と入力します。ここで、C:Apache24 は Apache2.4 の解凍ディレクトリです。ここで心配しないでください。Windows にインストールされている Apache システム サービスは、次の方法でアンインストールできます:

(1) services.msc を実行し、サービス内の Apache サービスを停止します。
(2) コマンドラインプログラムを実行し、「sc delete apache」と入力してサービスを削除します。
(3) apache フォルダーを削除します。

3. サーバー操作

1. その後、c:binApacheMonitor.exe を直接開き、右下隅にある Apache アイコンをクリックして Apache サービスを開始するか、コマンド ラインから開始します。 net start Apache2.4 サービスは、後で net stop Apache2.4 を使用して再起動してから開始することも、c:binApacheMonitor.exe を使用して直接開始することもできます。

2. Apache の htdocs に新しい 1.php ファイルを作成し、メモ帳などで開き、次のコードを入力します:

<?phpphpinfo();?>

3. ブラウザを開いて 127.0.0.1:8081/1 と入力します。 PHP は、httpd.conf の Listen によって定義された公開アドレスとポートです。次の画面が表示されたら、設定が成功したことを意味します。


この時点で、Apache と PHP は正常に設定されました。その後、Mysql を設定したい場合は、「[Mysql] Mysql のインストール、デプロイ、およびグラフィカル化」(クリックするとリンクが開きます) を参照してください。とてもシンプルです。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。