PHP運転環境を構築する(php+mysql+apache)

2066 ワード

以前はphpnowワンタッチでphp環境を作っていましたが、なんだか分からないことが多いので、マニュアルでphp環境を作ることにしました。
一、環境
1、php:php-5.7
ダウンロードhttp://windows.php.net/downloads/releases/php-5.4.7-Win32-VC9-x86.zip
2、mysql:mysql 5.0
ダウンロード先:http://www.mysql.com
3、apache:apache 2.2
ダウンロード先:http://www.apache.org
二、キーポイントステップ
1、phpをダウンロードして、あるカタログに解凍します。D:\php-5.47.
2、プロファイルphp.ini
1)D:\php-5.0.7ディレクトリでphp.ini-developmentファイルを見つけて、このファイルをphp.iniに変更します。
2)、extension=php_を検索するgd 2.dllとextension=php_mysql.dllは、その前のセミコロンを削除します(;)設定を保存
3、php-5.0.7ディレクトリ下のextフォルダ内のphp_gd 2.dlとphp_mysql.dllをc:\windows\system 32にコピーします。
4、mysqlをダウンロードしてインストールして、ここで詳しく説明しません。
5、アプリ2.2をダウンロードし、インストールする
6、アプリの配置
1)Appcheのプロファイルであるhttpd.com nfを開いて、このファイルはconfディレクトリの下にあります。
2)デフォルトの起動ファイルを設定し、DirectoryIndexキーワードを検索します。つまりディレクトリのみを指定した場合、デフォルトで表示されるファイル名です。多くの追加ができます。システムは左から右への順番によって優先的に表示されます。例えば、一部のサイトのトップページはindex.htmで、カーソルに「index.htm」のファイル名を付けます。必ず「index」ではなく、「test.php」などです。
3)phpのサポートを追加し、LoadModuleキーワードを検索し、以下の語句を追加する。
LoadModule php5_module "D:\php-5.4.7\php5apache2_2.dll"

PHPIniDir "D:\php-5.4.7"

AddType application/x-httpd-php .php
4)、指定されたapacheサーバの傍受ポート番号Listen 8080
7、テスト
1)apacheのインストールディレクトリの下のhttdocsディレクトリの下でファイルindex.phpを新規作成します。内容は以下の通りです。

2)、apacheを起動し、ブラウザに入力するhttp://localhost:8080/index.phpを選択します。ページには多くのphpの設定情報が表示されます。
三、まとめ
1、構築環境において以下の問題が発生した。
1)、
httpd.exe:Could not reliably determine the server's fully qualified domain name
解決方法はapacheの配置ファイルhttpd.com nfを見つけて、その中のServerNameを見つけて、前の啝を削除します。
2)無効なパラメータが提供されます。Child 1736:setup_inheited_listeners()、WSASocket failed to open the inhersited socket.
解決方法は、プロパティ->プロトコル->プロパティ->高級->winsタグ->LMhostsクエリを有効にする前のチェックを外すことです。
制御面版->windowsファイアウォール->>>ローカル接続設定->サービスのラベルの中にセキュリティWebサーバ(HTTPS)をチェックすればいいです。
2、ログファイルを見る習慣をつける
appacheをテストする時、間違っていたらlogディレクトリのerror.logファイルを確認してください。インストールやデバッグは、ログを見る習慣をつける必要があります。