ついにこれを機能させることができたので、調査結果をここに投稿します。
//PHP 5: Windows のビルドには MySQL DLL が必要です
//PHP 5.0 には mysql サポートが付属していません...ライブラリは自分で入手する必要があります...
//mysql.com から入手できると思います
// PHP 5 Beta 2
//ファイル php_mysql.dll には、これらのスナップショットと、libmySQL.dll の新しいバージョンが付属しています。
//そのため、php を抽出するだけではなく、Beta 2 に完全にアップグレードすることをお勧めします。 _mysql。ベータ 1 で使用する dll です。
----------------------------------------------------- ---------------
到 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压缩包toC:php
2.复制C:php目录下のphp4ts.dllおよびC:phpdlls目录下のすべての文集towindowsインストール目录のシステム文件夹里
(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.iniを保存し、ここまでPHPを完了します
我们下に一行追加
extension=php_mysql.dll
//注 1: Hermawan が述べたように、拡張子ディレクトリは「.」である必要はありません。 私にとっては、他の拡張機能が配置されている拡張機能のサブディレクトリを使用すると、うまく動作します。
//注 2: ラースが述べたように、php.ini ファイルは Apache ルートにある必要はありません。 私の場合は、Windows ディレクトリで正常に動作します。
<2>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 Files Apache GroupApache2logsaccess_log common
見つかりました:
AddType アプリケーション/ x-tar .tgz
以下の 2 行を追加します:
AddType application/x-httpd-php .php
AddType image/x-icon .ico
Found:
#LoadModule ssl_module modules/mod_ssl.so
In 行を追加以下:
LoadModule php5_module C:phpsapiphp4apache2.dll //php4_module apache を起動できない場合は、php5_module がここでのキーです
デフォルトのファイルを追加します:
DirectoryIndex * 行を見つけて、次のように変更してデフォルトのファイル名を追加できます:
DirectoryIndexindex.phpdefault.phpindex.htmindex.htmldefault.htmdefault.html
ファイルを保存し、Apacheサーバーを再起動します。
最後に、ファイルの最後に次の 2 行を追加します
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php.exe"
Go toこの 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
phpsapiphp4apache 2.dll
phpdllsiconv.dll
これらのいずれかがある場合ファイルがモジュール ディレクトリに存在しない場合、Apache は起動に失敗します。
拡張機能が次のファイルを見つけられることを確認してください:
php_mysql.dll
iconv.dll
libmySQL.dll
それらのいずれかが見つからない場合、Apache は起動しますが、次のような警告:「不明」 (): 動的ライブラリ「cphpextensionsphp_mysql.dll」を読み込めません - 指定されたモジュールが見つかりませんでした。」
iconv.dll は拡張機能ディレクトリにある必要があります。のディレクトリ
libmySQL.dll は、Apache のルート ディレクトリまたは Windows システム ディレクトリのいずれかに存在する必要があります。他のアプリケーションは必ずしもこの MySQL ライブラリ バージョンを使用しないため、前者の方が望ましいです。
注 3: 必ず libmySQL を使用してください。私の場合、MySQL 4.1 alpha パッケージの libmySQL.dll を使用しようとすると、「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'; 視聴情况做相应修正