ホームページ php教程 php手册 Apache+MySQL+php+phpMyAdmin整合详细步骤

Apache+MySQL+php+phpMyAdmin整合详细步骤

Jun 06, 2016 pm 07:58 PM
統合する

最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用 phpMyAdmin 管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万

最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用phpMyAdmin管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万一自己又忘了直接可以看啦!

废话不多说,首先需要的工具有ApachePHPMySQLphpMyAdmin安装包,可到相应的官网下载,此处就不给出官网地址了。

第一步,安装ApacheMySQLApache+MySQL+php+phpMyAdmin整合环境的搭建,主要在于几个配置文件的配置。此处ApacheMySQL的配置步骤就不一样贴出来了,网上有很详细的安装图文教程。不过建议他们都安装在一个盘内,比较方便查找。

第二步,安装PHP,在官网下载系统对应的安装包之后,解压到要安装的盘中,重命名为php

第三步,现在开始Apache+MySQL+PHP的整合配置啦。首先在Apache的安装目录下,找到 conf 文件夹下的httpd.conf文件,用记事本等编辑工具打开。

找到DocumentRoot "E:/Apache2.2/htdocs"这行,设置网站根目录,再找到,将值设为与DocumentRoot 一致。

打开PHP安装目录下的install.txt,找到

# For PHP 5 do something like this:

LoadModule php5_module "c:/php/php5apache2.dll"

AddType application/x-httpd-php .php

# configure the path to php.ini

PHPIniDir "C:/php"

 复制这几行,粘贴在Apache安装目录下的httpd.conf文件的mod_ssl.so下面把路径改成自己的PHP安装路径。其中php5apache2.dll这个文件在PHP的安装目录下可找到几个如php5apache.dll,php5apache2_2.dll的文件,这个是跟你安装的Apache版本对应的,如果你安装的Apache版本为2.2则把php5apache2.dll改成php5apache2_2.dll。

再在httpd.conf的AddType部分添加下面两行

AddType application/x-httpd-php .php

AddType application/x-httpd-php .html

 

此时apache可以解析php了,找到DirectoryIndex,添加 index.php,重启服务器。

 由于PHP中有很多的内容都需要加载相关的扩展库才能运行,所以要对PHP进行简单的设置,以满足实际应用的要求。要使PHP加载相应的扩展库,需要修改PHP的配置文件php.ini。该文件是PHP配置的核心文件。在PHP安装目录下找到php.ini-development文件,重命名为php.ini。用文本编辑器打开这个文件,为加载某个扩展库,需要找到类似这样的行,代码如下:;extension = php_gd2.dll去掉行首的分号,并保存文件即可。同样的把以下几行前面的;都去掉。保存文件。

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll    //能使用mysql的扩展库

extension=php_mysqli.dll

extension=php_pdo_odbc.dll

 

再找到 ;extension_dir = " ",把路径写成 "E:\php5.3.5\ext" (自己的PHP安装路径),把前面的 去掉,保存文件

如果这样的修改还是不能使用相应的扩展库的话,一下两种方法可以实现让PHP找到扩展库文件的路径。

 

1、将相应的扩展库的DLL文件(这些文件都放在位于PHP安装目录下的EXT目录中),复制到系统目录中(c:\windows\system32)即可。

2、修改系统的环境变量,将c:\php\ext目录设置为系统环境路径即可。(路径问PHP安装路径下的ext文件夹)此时PHP配置完成,重启电脑即可

 

接下来最后一步就是安装phpMyAdmin啦,把下载的phpMyAdmin压缩包解压到Apache配置文件中的ducumentRoot对应的文件夹中(此处我的是默认的htdocs ),重命名为phpMyAdmin,重启服务器。在地址栏输入http://127.0.0.1/phpMyAdmin/index.php看到phpMyAdmin的工作界面说明安装成功啦。

你们按照我写的安装过程中会遇到什么问题我就说不定啦,我遇到的问题解决方案我都一并在步骤里写详细啦(诸如版本不对,加载不了扩展库)。另外phpMyAdmin也是需要在config.default.php中有些配置的,具体这个我都还不清楚就不说明啦。可以看专门的phpMyAdmin教程。不过不会也没关系,它需要说明配置,在使用的时候如果你没有配会提示你的哦。

说了那么多,其实总共要配的就没多少,只是在我看来,配置文件里面都是英文啦,密密麻麻的,看不懂。还是靠搜索才很快找到了要配的东西。第一次写这种类型的整理,整理的不是很好,希望对大家有帮助。反正我是看得懂啦。

 

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

Spring Boot と NoSQL データベースの統合と使用 Spring Boot と NoSQL データベースの統合と使用 Jun 22, 2023 pm 10:34 PM

インターネットの発展に伴い、ビッグデータ分析とリアルタイム情報処理が企業にとって重要なニーズとなっています。このようなニーズを満たすために、従来のリレーショナル データベースはビジネスやテクノロジー開発のニーズを満たせなくなりました。代わりに、NoSQL データベースを使用することが重要なオプションになっています。この記事では、最新のアプリケーションの開発と展開を可能にする、NoSQL データベースと統合された SpringBoot の使用について説明します。 NoSQL データベースとは何ですか? NoSQL は SQL だけではありません

UniApp は Vue.js フレームワークの完全な統合を実現します UniApp は Vue.js フレームワークの完全な統合を実現します Jul 04, 2023 pm 08:49 PM

UniApp は、Vue.js フレームワークの完璧な統合を実現します はじめに: UniApp は、Vue.js フレームワークに基づくクロスプラットフォーム開発ツールであり、Vue.js プロジェクトを、iOS、Android などの複数の異なるプラットフォーム用のアプリケーションにコンパイルできます。小さなプログラムなどUniApp の利点は、開発者が同時に複数のプラットフォームに適応するコード セットを 1 つだけ作成できるため、開発効率が向上し、開発コストが削減されることです。以下では、UniApp を使用して Vue.js フレームワークの完全な統合を実現する方法を紹介します。

Vue2 と比較した Vue3 の変更点: より強力なネットワーク リクエスト ライブラリの統合 Vue2 と比較した Vue3 の変更点: より強力なネットワーク リクエスト ライブラリの統合 Jul 08, 2023 pm 08:34 PM

Vue2 と比較した Vue3 の変更点: より強力なネットワーク リクエスト ライブラリの統合 Vue.js の開発と更新が続く中、Vue.js の次のバージョンである Vue3 には、いくつかの興味深い変更と改善が加えられています。最も重要な変更の 1 つは、より強力なネットワーク リクエスト ライブラリの統合です。 Vue2 では、通常、ネットワーク リクエストを作成するために axios などのサードパーティ ライブラリを使用しますが、Vue3 では、Vue 開発チームが組み込みのネットワーク リクエスト ライブラリを提供し、より直感的で柔軟な方法を提供します。

PHPcms を他のシステムと統合するための実践的なヒント PHPcms を他のシステムと統合するための実践的なヒント Mar 15, 2024 am 08:18 AM

PHPcms を他のシステムと統合するための実践的なヒント インターネット技術の継続的な発展に伴い、Web サイト開発の分野はより多様かつ複雑になってきました。実際のプロジェクトでは、異なるシステムを統合する必要がある状況に直面することが多く、これらの問題を解決するには一定のスキルと経験が必要です。この記事では、開発者が課題にうまく対処できるように、PHPcms システムと他のシステムを統合するための実践的なヒントと具体的なコード例を紹介します。 1. 統合の基本原則 システム統合を行う際には、まず以下のことが必要です。

PHP WebDriver の統合: 初心者から熟練者まで PHP WebDriver の統合: 初心者から熟練者まで Jun 15, 2023 am 09:52 AM

インターネットの急速な発展に伴い、Web アプリケーションの需要も増加しており、エンタープライズ アプリケーションの品質を保証する重要な部分として、ソフトウェア テストの重要性がますます高まっています。ただし、従来の手動テスト方法は時間と労力がかかり、エラーが発生しやすくなります。この問題を解決するのが自動テストです。Web アプリケーションの自動テストは一般的なテスト方法になっており、その中でも WebDriver を使用して Web アプリケーションの自動テストを行う方法は非常に一般的です。この記事

Spring と Mybatis の統合の原則と実装についての深い理解 Spring と Mybatis の統合の原則と実装についての深い理解 Feb 20, 2024 am 09:14 AM

Spring と Mybatis の統合原則と実装についての深い理解 1. はじめに Spring と Mybatis は、Java 開発で広く使用されている 2 つのオープン ソース フレームワークです。 Spring は、依存関係注入、AOP などの多くの機能を提供する包括的なアプリケーション開発フレームワークです。 Mybatis は、データベースを簡単に操作できる永続化フレームワークです。 2 つを統合すると、それぞれの利点をより適切に活用し、開発効率とコード品質を向上させることができます。 2. 統合原理 Spring I

複数の ppt を統合する方法 複数の ppt を統合する方法 Mar 20, 2024 pm 11:10 PM

グループワークを行う場合、異なる学生がプレゼンテーションの異なる部分を作成するため、複数のプレゼンテーションを 1 つに統合する方法、つまり複数の ppt を統合する方法が問題になります。多くの友人が同様の問題に遭遇していると思いますが、そのような問題を解決するにはどうすればよいですか?以下にこの問題を解決する方法を紹介しますので、お役に立てれば幸いです。まず、いくつかの ppt の 1 つを開き、[ホーム] タブの [新しいスライド] で [スライドを再利用] を選択します。再利用したスライドの「参照」をクリックし、他のチームメンバーが作成したpptを選択すると、すべてのスライドが表示されていることがわかります。左側の通常ビューでスライドを挿入する位置を選択します (スライドをクリックするだけです)

Webman を使用して Web サイトにソーシャル メディア統合を実装する Webman を使用して Web サイトにソーシャル メディア統合を実装する Aug 26, 2023 am 11:43 AM

Webman を使用して Web サイトにソーシャル メディア統合を実装する ソーシャル メディアの台頭により、ますます多くの Web サイトがソーシャル メディアを独自のプラットフォームに統合し始めています。この動きにより、Web サイトへのユーザーの定着率が高まるだけでなく、ユーザーの参加と共有も増加します。この記事では、Webman フレームワークを使用して Web サイトにソーシャル メディア統合を実装する方法と、対応するコード例を紹介します。 Webman は Kotlin 言語をベースに開発された Web フレームワークであり、その設計コンセプトは、シンプル、軽量、拡張が容易です。ご利用にあたって

See all articles