ついにこれを機能させることができたので、調査結果をここに投稿します。
//PHP 5 : Windows ビルドには MySQL DLL が必要です
//PHP 5.0 には mysql サポートが付属していません... 自分で ライブラリを入手する必要があります...
//私は思いますこれらは mysql.com から入手できます
//PHP 5 Beta 2
//ファイル php_mysql.dll にはこれらのスナップショットと libmySQL.dll の新しいバージョンが付属しています
/ /したがって、ベータ 1 で使用するために php_mysql.dll を抽出するだけではなく、ベータ 2 に完全にアップグレードすることをお勧めします。
---------- -----------------------------------
へ www.jetdown.com ダウンロード下面三种软件,做好安装標準备
apache_2.0.47-win32-x86-no_ssl.msi
mysql-4.0.14-win.zip
phpMyAdmin-2.5.3-rc1-php.zip
-------------------------------------------------- ---------------------------------------
PHP 5 ベータ版2 http://snaps.php.net/win32/php5-win32-latest.zip サイズ:5.87 MB (6,162,835 バイト)
------ -------------------------------------------------- -------------------------
インストール構成PHP
1.解压缩PHP压缩包到C :php
2.复制C:php目录下のphp4ts.dllおよびC:phpdlls目录下のすべての文書からwindowsインストール目录の系统文件夹里
(win9x/meはシステム目录,winNT ,2k/winXP,2003 は system32 目录)
C:phpphp.ini-dist から Windows インストール目录下 (例:c:windows) に変更し、名前を php.ini に変更します。 ,修正一下信息:
搜索extension_dir = ./ 行,并その路径は你的PHP目录下のextensions目录を指す,比如:
extension_dir = C:phpextensions
如若想をサポートさらに多くの模块、、搜索:
;Windows 拡張機能
;MySQL と ODBC のサポートが組み込まれているため、DLL は必要ないことに注意してください。
下都用分号在前面注释掉了サポート的拡張モジュール,如果你想PHP サポート某モ块,请后上部“;”去掉即可
修正完了後、phpを保存します。
私たちは次の行を追加します
extension=php_mysql.dll
//注 1: 拡張子ディレクトリは、Hermawan のように「.」である必要はありません。言及された。 私にとっては、他の拡張機能が配置されている拡張機能のサブディレクトリを使用すると、うまく動作します。
//注 2: 先ほど述べたように、php.ini ファイルは Apache ルートにある必要はありません。 私の場合は、Windows ディレクトリで正常に動作します。
Apach2 のインストール
1.备份 C:Program FilesApache GroupApache2confhttpd.conf ファイル。
2. メモ帳を使用して C:Program FilesApache GroupApache2confhttpd.conf を開きます
検索:
#NameVirtualHost *
変更:
NameVirtualHost 127.0.0.1 //または localhost
検索:
次の行を変更します:
ServerAdmin (インストール中に入力した管理者の電子メール)
DocumentRoot C:Program FilesApache GroupApache2htdocs
ServerName Apache2
ErrorLog C:Program FilesApache GroupApache2logserror_log
CustomLog C:Program FilesApache GroupApache2logsaccess_log common
Found:
AddType application/x-tar .tgz
以下の 2 行を追加します。 🎜>AddType application/x-httpd-php .php
AddType image/x-icon .ico
見つかりました:
#LoadModule ssl_module modules/mod_ssl.so
以下の行を追加します:
LoadModule php5_module C:phpsapiphp4apache2.dll //php5_module がここでのキーです。php4_module Apache を起動できない場合は、
DirectoryIndex * 行を見つけて、次のように変更してデフォルト ファイルを追加します。 name:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
ファイルを保存し、Apacheサーバーを再起動します。
最後に、ファイルの最後に次の 2 行を追加します
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/ php.exe"
この時点で、Apache PHP 環境は完全に構築されました。
<3> テスト:
メモ帳を使用して新しいファイルを作成し、次の行を記述して、C:Program FilesApache GroupApache2htdocs ディレクトリに保存します。このディレクトリは、phpinfo という名前のサイトおよびディレクトリです。 .php 次に、ブラウザに http://localhost/phpinfo.php と入力して、PHP に関するすべての情報を表示します。
phpinfo.php代码如下:
phpinfo();
?>
<4>mysql のインストール
1.按默认安装在 C:mysql
次のファイルを Apache モジュール ディレクトリにコピーします。
phpphp4ts .dll
phpsapiphp4apache2.dll
phpdllsiconv.dll
モジュール ディレクトリにこれらのファイルのいずれかが存在しない場合、Apache は起動に失敗します。
拡張機能が次のファイルを見つけられることを確認してください:
php_mysql.dll
iconv.dll
libmySQL.dll
いずれかが見つからない場合見つかった場合、Apache は起動しますが、次のような警告が発行されます。「Unknown(): 動的ライブラリ 'cphpextensionsphp_mysql.dll を読み込むことができません」-指定されたモジュールが見つかりません。
php_mysql.dll は次のようになります。
iconv.dll は、Apache モジュール ディレクトリにある必要があります。
libmySQL.dll は、Apache のルート ディレクトリまたは Windows システム ディレクトリにある必要があります。他のアプリケーションは必ずしもこの MySQL ライブラリ バージョンを使用しないため、よりクリーンです。
注 3: 必ず PHP にバンドルされている libmySQL.dll ファイルを使用してください。 MySQL 4.1 alpha パッケージでは、次のエラー メッセージが表示されました。「Unknown(): 動的ライブラリ 'c:phpextensionsphp_mysql.dll を読み込むことができません」 - 指定されたプロシージャが見つかりません。」
Apache を起動すると、すべてがうまくいくはずです。
2.运行C:mysqlbinwinmysqladmin.exe ユーザーとパスワードを設定
3.运行mysql、测试一下
mysql> データベースを表示します。
-----------
| データベース |
-----------
| mysql |
| テスト |
-----------
如果出现上の画面、mysql已经インストール成功を示す;
2.更新MySQL 系統之管理者密碼(新密ラベル的)地方,換成您要設定的密碼)
mysql> UPDATE user SET password=password('新密碼') where user='root';
3.php5 内の操作文 php.ini、mysql と php5 を接続して来ます。
mysql.default_port=
mysql.default_host=
mysql.default_user=
mysql.default_password=
変更内容:
mysql.default_port=3306 説明はmysqlの省省ポートフォリオです一般的には 3306
mysql.default_host=localhost 説明対象は mysql の省主机名
mysql.default_user=jinchao 説明対象は mysql の省の用户名(root は最高クラス用户)
mysql. default_password=666666 設定管理员の口令
修正完了後、apache 重启、phpinfo 面を閲覧します。
<5>インストールphpmyadmin
修正 C:Program FilesApache GroupApache2htdocsphpMyAdminconfig.inc.php
查找以下これ一段:
$i = 0;
// $cfg['Servers'] 配列は $cfg['Servers'][1] で始まります。 $cfg['Servers'][0] は使用しないでください。
// ホストを '' に設定することで、サーバー構成エントリを無効にできます。
このセグメントの後に再继续查找:
到達 $cfg['Servers'][$i]['auth_type'] = 'cookie'; 將 『 config 』改為 『 cookie 』 または 『 http 』
找到$cfg['Servers'][$i]['host'] = 'localhost'; 視情况做相应修正
找到$cfg['Servers'][$i]['user'] = 'root'; 視情况做相应修正
找到達$cfg['Servers'][$i]['password'] = ''; 視情况做相应修正
找到達$cfg['Servers'][$i]['port'] = '3306'; 視情况做相应修正