ホームページ php教程 php手册 WinXP Apache PHP5 MySQL phpMyAdmin インストール完全ガイド

WinXP Apache PHP5 MySQL phpMyAdmin インストール完全ガイド

Jun 13, 2016 pm 12:47 PM
apache mysql phpmyadmin winxp インストール

ついにこれを機能させることができたので、調査結果をここに投稿します。 

//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'; 視情况做相应修正

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQLユーザーとデータベースの関係 MySQLユーザーとデータベースの関係 Apr 08, 2025 pm 07:15 PM

MySQLデータベースでは、ユーザーとデータベースの関係は、アクセス許可と表によって定義されます。ユーザーには、データベースにアクセスするためのユーザー名とパスワードがあります。許可は助成金コマンドを通じて付与され、テーブルはCreate Tableコマンドによって作成されます。ユーザーとデータベースの関係を確立するには、データベースを作成し、ユーザーを作成してから許可を付与する必要があります。

RDS MySQL Redshift Zero ETLとの統合 RDS MySQL Redshift Zero ETLとの統合 Apr 08, 2025 pm 07:06 PM

データ統合の簡素化:AmazonrdsmysqlとRedshiftのゼロETL統合効率的なデータ統合は、データ駆動型組織の中心にあります。従来のETL(抽出、変換、負荷)プロセスは、特にデータベース(AmazonrdsmysQlなど)をデータウェアハウス(Redshiftなど)と統合する場合、複雑で時間がかかります。ただし、AWSは、この状況を完全に変えたゼロETL統合ソリューションを提供し、RDSMYSQLからRedshiftへのデータ移行のための簡略化されたほぼリアルタイムソリューションを提供します。この記事では、RDSMysQl Zero ETLのRedshiftとの統合に飛び込み、それがどのように機能するか、それがデータエンジニアと開発者にもたらす利点を説明します。

MySQL:初心者向けのデータ管理の容易さ MySQL:初心者向けのデータ管理の容易さ Apr 09, 2025 am 12:07 AM

MySQLは、インストールが簡単で、強力で管理しやすいため、初心者に適しています。 1.さまざまなオペレーティングシステムに適した、単純なインストールと構成。 2。データベースとテーブルの作成、挿入、クエリ、更新、削除などの基本操作をサポートします。 3.参加オペレーションやサブクエリなどの高度な機能を提供します。 4.インデックス、クエリの最適化、テーブルパーティション化により、パフォーマンスを改善できます。 5。データのセキュリティと一貫性を確保するために、バックアップ、リカバリ、セキュリティ対策をサポートします。

MySQLのユーザー名とパスワードを入力する方法 MySQLのユーザー名とパスワードを入力する方法 Apr 08, 2025 pm 07:09 PM

MySQLのユーザー名とパスワードを入力するには:1。ユーザー名とパスワードを決定します。 2。データベースに接続します。 3.ユーザー名とパスワードを使用して、クエリとコマンドを実行します。

MySQLのクエリ最適化は、特に大規模なデータセットを扱う場合、データベースのパフォーマンスを改善するために不可欠です MySQLのクエリ最適化は、特に大規模なデータセットを扱う場合、データベースのパフォーマンスを改善するために不可欠です Apr 08, 2025 pm 07:12 PM

1.正しいインデックスを使用して、データの量を削減してデータ検索をスピードアップしました。テーブルの列を複数回検索する場合は、その列のインデックスを作成します。あなたまたはあなたのアプリが基準に従って複数の列からのデータが必要な場合、複合インデックス2を作成します2。選択した列のみを避けます。必要な列のすべてを選択すると、より多くのサーバーメモリを使用する場合にのみサーバーが遅くなり、たとえばテーブルにはcreated_atやupdated_atやupdated_atなどの列が含まれます。

NAVICATでデータベースパスワードを取得できますか? NAVICATでデータベースパスワードを取得できますか? Apr 08, 2025 pm 09:51 PM

NAVICAT自体はデータベースパスワードを保存せず、暗号化されたパスワードのみを取得できます。解決策:1。パスワードマネージャーを確認します。 2。NAVICATの「パスワードを記憶する」機能を確認します。 3.データベースパスワードをリセットします。 4.データベース管理者に連絡してください。

mysqlを表示する方法 mysqlを表示する方法 Apr 08, 2025 pm 07:21 PM

次のコマンドでmysqlデータベースを表示します。サーバーに接続します:mysql -u username -pパスワードrun showデータベース。すべての既存のデータベースを取得するコマンド[データベース]を選択します。データベース名を使用します。テーブルを表示:表を表示します。テーブル構造を表示:テーブル名を説明してください。データを表示:[テーブル名]から[ *]を選択します。

マスターSQL制限条項:クエリの行数を制御する マスターSQL制限条項:クエリの行数を制御する Apr 08, 2025 pm 07:00 PM

sqllimit句:クエリ結果の行数を制御します。 SQLの制限条項は、クエリによって返される行数を制限するために使用されます。これは、大規模なデータセット、パジネートされたディスプレイ、テストデータを処理する場合に非常に便利であり、クエリ効率を効果的に改善することができます。構文の基本的な構文:SelectColumn1、column2、... FromTable_nameLimitnumber_of_rows; number_of_rows:返された行の数を指定します。オフセットの構文:SelectColumn1、column2、... FromTable_nameLimitoffset、number_of_rows; offset:skip

See all articles