Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> 窓について >> Windows7のマニュアルでは、記録

Windows7のマニュアルでは、記録

  

ローカルデバッグ Wordの
プレスのテーマは、XAMPPはローカル環境をセットアップし使用することであったが、その理由は、(例えばCMSクラスとして)対象に表示されるかわからない多くのコール・コンピュータのApacheの+ PHP + MySQLの方法を構築しますケイトン現象、ApacheとMySQLがプロセスがCPU使用率が高いプロセスの二つが、私は特定の理由を知らないということです閲覧、私はめったに多分私は質問の古すぎるホスト(シングルコアCPUを)よ、知らない、ホスト環境の設定を投げるん。

決定は:遅いの数ヶ月後に耐え、手動でのApache +を設定することを決め、 PHP
+ MySQLはしてみてください(またjiucoolが、彼はまた、手動で非常に速く、セットアップと聞く)、面倒なステップ建設が成功した後、それは速く動いているように思えます、少なくとも動けなくなりました。もちろん、それはRPWT、あるいは幻想かもしれません。どんなに換気を強制的にどのような、ライン上の感覚のOKで、この記事では、具体的な手順を記録するために使用され、それの何原則Googleに尋ね、もちろんあなたはGoogleのを恐れている、あなたはグーグルを知っているか、見つからない、知っているBaiduの検索を使用することはできません行きましょう。

元の参照:http://www.leapsoul.cn/?p=695

テスト環境: Windows
7(他のWinバージョンはテストされていません、ほぼ同じ)

まず、公式のダウンロードコードパッケージ、パッケージ

に行きます。1. Apache:ダウンロードアドレス、私はhttpd-2.2.17-win32-x86-openssl-0.9.8oをダウンロードしました。 .msi

2. PHP:アドレスをダウンロード、php-5.3.4-Win32-VC6-x86.zipをダウンロード:

3. MySQL:アドレスをダウンロード、mysqlをダウンロード-5.5.8-win32.msi

4 phpMyAdminの:.ダウンロード、私は、ダウンロードのphpMyAdmin-3.3.8.1-すべて-languages.7z

第二に、インストール、
抽出

1. Apacheの

メインの設定ネットワークドメイン、サーバー名、電子メールアドレスは、(私はターン塗りつぶしで、ローカルホスト、メールボックスランダムlocalhostです)ポートサービスを占領だけでなく、Apacheのは、デフォルトでは次のことができ、ポート80であります他のポートで設定する必要があります。Apacheのインストールディレクトリデフォルトのディレクトリを使用するか、必要に応じてインストールディレクトリを選択できます(私はD:\\ Apacheにインストールしました)。

Apacheサービスのインストールが完了したら、ブラウザに「http://localhost /」と入力して「It’ work!」と表示されたら、Apacheサービスのインストールは成功したことを示します。
は、

2. PHPの

限り解凍php-5.3.4-Win32-VC6-x86.zipとして両方(完了するために、PHPのPHPのインストールディスクのフォルダに私はなり名付けDディスクのディレクトリD :. \\ phpのにコピーし解凍)

3 MySQLの

あなたが必要なインストールディレクトリMySQLデータベースを選択することができ、その間、セットアッププログラムが自動的にMySQLをインストールする]をクリックし(I D:\\ MySQLにインストールされている場合、MySQLはインストール後にウィザードを起動します、あなたは最初にキャンセルすることができ、次の設定が言われています。

3、設定

1. Apache(ApacheインストールディレクトリのconfフォルダにあるApache設定ファイルhttpd.conf)

(1)デフォルトのApacheサーバー実装WEB 、それは、テキスト編集ソフトでのhttpd.confを開いている:メインプログラムのディレクトリは、WEBメインプログラムのディレクトリを変更するときに、我々はApacheの設定を変更する必要があり、Apache2.2 /htdocsにある(\\ localhostの\\ htdocsに私はDに変更しました)

のDocumentRoot" D:/アパッチ/htdocsに" 


変更

のDocumentRoot" D:/ローカルホスト/htdocsに" 

次に

<ディレクトリ" D:/アパッチ/htdocsに"> 

< 
変更、ディレクトリ" D:/ローカルホスト/htdocsに">

は、(2)特定のインデックスファイルを変更有します順序は、原因PHP関数の構成に、当然のことながら、index.phpの優先順位
を必要とする

見つける

のDirectoryIndex index.htmlを

は、<前>のDirectoryIndexにindex.php index.htmlを
ように変更しました

(3)ApacheのサポートPHP


見出さ

 #LoadModule vhost_alias_moduleモジュール/mod_vhost_alias.so 

以下を追加すること下記た(インストールパスPHPことに留意されたい)

 LoadM odule php5_module" D:/php/php5apache2_2.dll" PHPIniDir" D:/PHP" AddTypeのがapplication /x-httpd-PHPの.phpの.htmlの.htm 

:我々は、ディレクトリPHP複数で見ることができますphp5apache dllファイルは、Apache2.2.17を使用しているので、確かにphp5apache2_2.dllを使用してからPHPのインストールディレクトリと実行するプログラムの拡張子を指定する必要があります。

2. PHP(php.iniのプロファイルのインストールディレクトリにあるPHP)

(1)名前を変更したのphp.iniのphp.ini-開発した後、PHPのテキストエディタを変更します。イニ、次のステップはすべてphp.iniで行われます。

(2)<予備>
見つける; Windowsの場合:;のextension_dir =" EXT"

変更

; Windows上:のextension_dir =" D:/PHP /ext< p>は、対応するDLLファイルを呼び出すために指定されたPHP拡張パッケージの特定のディレクトリを示します。 
デフォルト自動接続PHP MySQLをサポートしていないので、

(3)、このようなのような、すなわち

てphp_mysql.dll対応する拡張ライブラリ関数を開く必要があり、拡張= php_curl.dll;拡張= php_gd2 .dllは、拡張= php_mbstring.dll;拡張=てphp_mysql.dll;拡張= php_pdo_mysql.dll;拡張= php_pdo_odbc.dll;拡張= php_xmlrpc.dll 

フロントセミコロンを除去し、
次のように、()

拡張= php_curl.dllextension = php_gd2.dllextension = php_mbstring.dllextension = php_mysql.dllextension = php_pdo_mysql.dllextension = php_pdo_odbc.dllextension = php_xmlrpc.dll 

(4)PHPセッション機能の構成は、


セッション機能を使用しているとき、私たちはあなたがサーバー上のセッションファイルを保存したディレクトリを設定する必要があります、またはセッションを使用することはできません、私たちは、このディレクトリにWindows 7のフォルダ上のメインプログラムディレクトリWEBからの最高の独立を書き込み可能なディレクトリを作成する必要がありますどこ私はD:phpsessiontmpディレクトリの\\ localhostのディレクトリを構築し、その後、あなたのphp.iniの設定ファイルに

見つける; session.save_pathは="を/tmp" 


ように変更<前へ> session.save_path =" D:/localhostの/phpsessiontmp"

(5)設定PHPファイルアップロード機能

セッションと同様に、PHPファイルのアップロード機能を使用しているとき、私たちが完了するまでに一時フォルダを指定する必要がありますファイルアップロード機能、そうでない場合は、ファイルのアップロード機能に障害が発生した場合、我々はまだWindows 7のフォルダーに書き込み可能なディレクトリを作成する必要があり、ここで私はDにしています:ローカルホスト上のphpfileuploadtmpディレクトリ\\ディレクトリの設立、その後、php.iniの設定ファイルに
見出さ

; upload_tmp_dir = 


変更

 upload_tmp_dir =" D:/ローカルホスト/phpfileuploadtmp" 

(6)するphpinfoを実行したときdate.timezoneで、または日付を変更します一部が与えられる:警告:のphpinfo()[function.phpinfo]…
ログイン

が見つかり

; date.timezoneで= 


変更

スタートメニューのMySQL Server5.5メニューMySQLサーバインスタンス構成ウィザード、完全なMySQL設定ウィザードをクリックするとdate.timezoneで=アジア/上海

3. MySQLの

。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved