Apache,php構成
5721 ワード
多くの友达はwindowの下でapache+php+mysqlの运行环境を配置したいと思って、実はこんなに长い时间の経験から见て、win 2003の下でやはりiisを使って、もしapacheに対して特に熟知する友达を学ぶためにapacheを使うことができます
準備する
1 apacheをダウンロードhttp://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
opensslはopensslモジュール付きを表し、opensslを利用してApacheにSSLセキュリティリンクを構成できる
2 phpをダウンロードhttp://windows.php.net/downloads/releases/archives/php-5.3.5-Win32-VC6-x86.zip
vc 6バージョンをダウンロード
VC 6:legacy Visual Studio 6 compilerは、このコンパイラを使用してコンパイルされています.
VC 9:the Visual Studio 2008 compilerは、マイクロソフトのVSエディタでコンパイルされています.
3 mysqlをダウンロードhttp://mysql.llarian.net/Downloads/MySQL-5.5/mysql-5.5.23-winx64.msi
二取付
1 apacheは比較的簡単で、nextで完成した.
ブラウザ検証、ページが表示され、成功
2 phpインストール
zipパッケージをダウンロードし、直接ディレクトリに解凍し、ディレクトリ名をphp
に変更します.3 mysql
略
三構成
php構成
php.ini-developmentファイルの名前をphpに変更します.ini
対応するDLLファイルを呼び出すためのPHP拡張パッケージの特定のディレクトリを指定します.
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
に変更
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "D:/servers/php/ext"
以下の構成コメントを削除しmysqlをサポート
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
セッションをサポート
session.save_path = "e:/temp"
ファイルディレクトリ構成のアップロード
upload_tmp_dir ="e:/temp"
タイムゾーン構成
date.timezone =Asia/Shanghai
apache構成
LoadModule vhostでalias_module modules/mod_vhost_alias.soで追加
LoadModule php5_module "e:/servers/php/php5apache2_2.dll"
PHPIniDir "e:/servers/php"
AddType application/x-httpd-php .php .html .htm
webホームの変更
DocumentRoot "D:/servers/Apache2.2/htdocs"
に変更
DocumentRoot "D:/servers/phpweb"
<Directory "D:/servers/Apache2.2/htdocs">
に変更
<Directory "D:/phpweb">
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
に変更
<IfModule dir_module>
DirectoryIndex index.php index.html
</IfModule>
apacheを再起動
mysql構成
略
四テスト
phpwebディレクトリD:serversphpwebの作成
テストファイルindexを作成する.php
<?php
phpinfo();
?>
ブラウズ:http://localhost
構成が成功したことを示すメッセージが表示されます.
mysql接続テストファイルの作成
<?php
$connect=mysql_connect("10.71.196.147","user","");
if(!$connect) echo "Mysql Connect Error!";
else echo "mysql 连接成功";
mysql_close();
?>
ブラウズ:http://localhost/mysqltest.phpmysql接続のテスト