ホームページ  >  記事  >  バックエンド開発  >  PHP および mysql サーバーの構成手順

PHP および mysql サーバーの構成手順

WBOY
WBOYオリジナル
2016-07-25 08:54:10933ブラウズ
  1. zend_optimizer.optimization_level=15
  2. zend_extension_ts="d:php endoptimizer.dll"
  3. zendoptimizer.dll のパスは
  4. と一致する必要があります
コードをコピー

次に、extension_dir を探し、windirsystem32 ディレクトリの完全な名前を最後に追加します。例: extension_dir = d:windowssystem32 (最後のものは省略しないでください)。 extension=php_exif.dll、extension=php_imap.dll、extension=php_ldap.dll、extension=php_zlib.dll を見つけて、先行するセミコロンのコメントを削除します。 mysql.default_port を見つけて、等号の後に mysql ポートを追加します。例: mysql.default_port = 3306 (3306 は mysql のデフォルト ポートです) mysql.default_host を見つけて、等号の後に localhost を追加します。例: mysql.default_host = localhost 保存 php.ini php.exe を Windows ディレクトリにコピーし、php4ts.dll、dlls、および php の拡​​張ディレクトリにあるすべての .dll ファイルを Windowssystem32 にコピーします (既存のファイルを上書きしないでください)

5.Apacheサーバーを設定する apacheconfhttpd.conf ファイルを開きます。主な設定は次のとおりです。

  1. servertypestandalone
  2. serverroot "d:/apache"
  3. # apacheインストールディレクトリ
  4. pidfile logs/httpd.pid
  5. scoreboardfile logs/apache_runtime_status
  6. timeout 300
  7. keepalive on
  8. maxkeepaliverequest s 100
  9. キープアライブタイムアウト 15
  10. 子供あたりの最大リクエスト数 1024
  11. threadperchild 50
  12. sendbuffersize 65536
  13. maxclients 150
  14. listen 80
  15. # デフォルトの Web サーバーポート、ポート 80 をリッスンします
  16. bindaddress *
  17. # 任意の IP で Web サーバーを使用できます
  18. loadmodule vhost_alias_module modules/mod_vhost_alias.so
  19. addmodule mod_v host_alias.c
  20. # 削除 これら 2 行の前の # は、仮想ドメイン名のサポートをオンにします
  21. port 80
  22. serveradmin me@localhost
  23. servername localhost
  24. # ポート、管理者の電子メール、サーバーのドメイン名、実際の状況に応じて変更します
  25. documentroot "d: /myweb/"
  26. # Web ファイル アドレスを保存します。ここでは例として d:/myweb を示します
  27. <ディレクトリ "d:/myweb/">
  28. オプションはsymlinksをフォローします マルチビュー
  29. allowoverride all
  30. order allowed,deny
  31. すべてから許可
  32. # d:/myweb の設定アクセス オプション
  33. scriptalias /cgi-bin "e:/myweb/cgi"
  34. allowoverride none
  35. options none
  36. order allowed,deny
  37. allow from all
  38. # cgi-bin ディレクトリのアクセス許可を設定します
  39. #!/perl/bin/perl
  40. # この行は、アクティブな perl が存在するため、perl-cgi の実行環境を設定します。 d:perl にインストールされている場合、ここでは相対値が直接使用されます。パス
  41. # 実行する cgi および pl ファイルの最初の行はここと同じである必要があり、そうでない場合は実行できないことに注意してください。ここに
  42. # #!d:/perl/bin/perl
  43. # と書くこともできます。また、この設定の最初の # はコメントを意味しないため、省略することはできません。 !
  44. directoryindexindex.htmlを見つけて、以下に追加します
  45. directoryindexindex.htm
  46. directoryindexdefault.htm
  47. directoryindexdefault.html
  48. directoryindexindex.php
  49. directoryindexindex.php3
  50. directoryindexindex.cgi
  51. addtypeapplication/x-httpd-phpを見つけます
  52. addtype application/x-httpd-php .php .phtml .php3 に変更します
  53. addhandler cgi-script を検索します
  54. addhandler cgi-script .cgi .pl
  55. loadmodule php4_module d:/php/sapi/php4apache.dll に変更します
  56. loadmodule gzip_module d :/apache/modules/apachemodulegzip.dll
  57. # php4、gzip モジュールをロードします
  58. ### 以下は gzip モジュールの設定です
  59. mod_gzip_on はい
  60. mod_gzip_minimum_file_size 300
  61. mod_gzip_maximum_file_size 0
  62. mod_gzip_maximum_inmem_size 1000 00
  63. mod_gzip_keep_workfiles いいえ
  64. mod_gzip_dechunk はい
  65. mod_gzip_can_negotiate はい
  66. mod_gzip_temp_dir d :/apache/temp
  67. # apache ディレクトリの下に temp ディレクトリが存在する必要があります。存在しない場合は、新しいディレクトリを作成します
  68. mod_gzip_item_include ファイル .html$
  69. mod_gzip_item_include ファイル .htm$
  70. mod_gzip_item_include ファイル .shtml$
  71. mod_gzip_item_include ファイル .shtm$
  72. mod_ gzip_item_include ファイル .pl $
  73. mod_gzip_item_include ファイル .cgi$
  74. mod_gzip_item_include mime ^text/.*
  75. mod_gzip_item_include ハンドラ ^perl-script$
  76. mod_gzip_item_include mime ^httpd/unix-directory$
  77. mod_gzip_item_include ハンドラ ^server -stat us$
  78. mod_gzip_item_include ハンドラー ^サーバー情報$
  79. mod_gzip_item_include mime ^application/x-httpd-php
  80. mod_gzip_item_include ファイル .php$
  81. mod_gzip_item_include ファイル .php3$
  82. mod_gzip_item_include ファイル .mht$
  83. mod_gzip_item_exclude ファイル .css$
  84. mod_gzip _exclude ファイル .js$
  85. mod_gzip_item_exclude mime ^ image/.*
  86. mod_gzip_item_exclude reqheader content-type:multipart/form-data
  87. mod_gzip_item_exclude reqheader content-type:application/x-www-form-urlencoded
  88. mod_gzip_item_exclude fileattachment.php$
  89. #上記は vbb には必須です
  90. # ## mod_gzip サンプル構成の終わり
  91. logformat "%h %l %u %t "%r" %>s %b mod_gzip: %{mod_gzip_result}n in:%{mod_gzip_input_size}n out:%{mod_gzip_output_size}n: %{mod_gzip_compression_ratio}npct. " mod_gzip_info
  92. # gzip の実行状況を記録します
  93. # httpd.conf の追加または変更が必要な箇所は上記です。その他は変更する必要はありません。
コードをコピーします

6.phpmyadminを設定する config.inc.php ファイルを開いて変更します。

  1. $cfgservers[1][''host''] = ''localhost'' //mysql アドレス
  2. $cfgservers[1][''port''] = ''3306''; /mysql ポート
  3. $cfgservers[1][''user''] = ''ユーザー名'' //mysql ユーザー名
  4. $cfgservers[1][''パスワード''] = ''passwd''; password
  5. $cfgdefaultlang = ''zh''; //phpmyadminを簡体字中国語インターフェースとして設定します
コードをコピー
phpmyadminはmysql設定であるため、他の人が推測できないディレクトリまたはこのディレクトリに配置する必要がありますユーザー許可の確認が必要です

7. テスト デフォルトの d:mywebphpmyadmin に従う場合は、ブラウザを使用して次のアドレスを開きます http://localhost/phpmyadmin/ テストが成功すると、phpmyadmin の mysql 管理ページが表示されます。「php 情報の表示」をクリックするか、http://localhost/phpmyadmin/phpinfo.php に移動します。これには、Web php mysql の構成と操作が表示されます。

設定がOKであれば、上記の win32 用の Apache 1.3.22+php 4.0.6+active perl 5.006001+zend optimizer v1.1.0+mod_gzip 1.3.19.1a+mysql 4.0.0 alpha 設定が完了しました。


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