Maison 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教程。不过不会也没关系,它需要说明配置,在使用的时候如果你没有配会提示你的哦。

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

 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Intégration et utilisation de Spring Boot et base de données NoSQL Intégration et utilisation de Spring Boot et base de données NoSQL Jun 22, 2023 pm 10:34 PM

Avec le développement d’Internet, l’analyse des mégadonnées et le traitement de l’information en temps réel sont devenus un besoin important pour les entreprises. Afin de répondre à de tels besoins, les bases de données relationnelles traditionnelles ne répondent plus aux besoins du développement commercial et technologique. Au lieu de cela, l’utilisation de bases de données NoSQL est devenue une option importante. Dans cet article, nous aborderons l'utilisation de SpringBoot intégré aux bases de données NoSQL pour permettre le développement et le déploiement d'applications modernes. Qu'est-ce qu'une base de données NoSQL ? NoSQL n'est pas seulement du SQL

UniApp réalise une intégration parfaite du framework Vue.js UniApp réalise une intégration parfaite du framework Vue.js Jul 04, 2023 pm 08:49 PM

UniApp réalise l'intégration parfaite du framework Vue.js Introduction : UniApp est un outil de développement multiplateforme basé sur le framework Vue.js. Il peut compiler un projet Vue.js en applications pour plusieurs plateformes différentes, telles que iOS, Android, petits programmes, etc. L'avantage d'UniApp est qu'il permet aux développeurs d'écrire un seul ensemble de code et de s'adapter à plusieurs plates-formes en même temps, accélérant ainsi l'efficacité du développement et réduisant les coûts de développement. Ce qui suit présentera comment utiliser UniApp pour obtenir une intégration parfaite du framework Vue.js.

Changements dans Vue3 par rapport à Vue2 : intégration plus puissante de la bibliothèque de requêtes réseau Changements dans Vue3 par rapport à Vue2 : intégration plus puissante de la bibliothèque de requêtes réseau Jul 08, 2023 pm 08:34 PM

Changements dans Vue3 par rapport à Vue2 : intégration plus puissante de la bibliothèque de requêtes réseau Alors que Vue.js continue de se développer et de se mettre à jour, Vue3, en tant que prochaine version de Vue.js, apporte des changements et des améliorations passionnants. L’un des changements les plus importants concerne l’intégration plus puissante de la bibliothèque de requêtes réseau. Dans Vue2, nous utilisons généralement des bibliothèques tierces telles que axios pour effectuer des requêtes réseau. Dans Vue3, l'équipe de développement de Vue a fourni une bibliothèque de requêtes réseau intégrée, qui nous offre une méthode plus intuitive et flexible.

Conseils pratiques pour intégrer PHPcms avec d'autres systèmes Conseils pratiques pour intégrer PHPcms avec d'autres systèmes Mar 15, 2024 am 08:18 AM

Conseils pratiques pour intégrer PHPcms avec d'autres systèmes Avec le développement continu de la technologie Internet, le domaine du développement de sites Web est devenu plus diversifié et complexe. Dans les projets réels, nous sommes souvent confrontés à des situations dans lesquelles différents systèmes doivent être intégrés, ce qui nécessite que nous ayons certaines compétences et expériences pour résoudre ces problèmes. Cet article présentera quelques conseils pratiques et exemples de code spécifiques pour l'intégration du système PHPcms avec d'autres systèmes afin d'aider les développeurs à mieux faire face aux défis. 1. Principes de base de l'intégration Lors de l'intégration d'un système, il est d'abord nécessaire de

Intégration PHP WebDriver : du débutant au compétent Intégration PHP WebDriver : du débutant au compétent Jun 15, 2023 am 09:52 AM

Avec le développement rapide d'Internet, la demande d'applications Web augmente également et les tests de logiciels, en tant qu'élément important pour garantir la qualité des applications d'entreprise, sont devenus de plus en plus importants. Cependant, les méthodes de test manuelles traditionnelles sont longues, laborieuses et sujettes aux erreurs. Les tests automatisés sont un moyen de résoudre ce problème. Les tests automatisés des applications Web sont devenus un moyen de test courant. Parmi eux, l'utilisation de WebDriver pour les tests automatisés des applications Web est une méthode très populaire. Cet article

Compréhension approfondie des principes et de la mise en œuvre de l'intégration Spring et Mybatis Compréhension approfondie des principes et de la mise en œuvre de l'intégration Spring et Mybatis Feb 20, 2024 am 09:14 AM

Compréhension approfondie des principes d'intégration et de mise en œuvre de Spring et Mybatis 1. Introduction Spring et Mybatis sont deux frameworks open source largement utilisés dans le développement Java. Spring est un framework de développement d'applications complet qui fournit de nombreuses fonctionnalités telles que l'injection de dépendances, l'AOP, etc. Mybatis est un framework de persistance grâce auquel la base de données peut être facilement exploitée. L'intégration des deux permet de mieux exploiter leurs avantages et d'améliorer l'efficacité du développement et la qualité du code. 2. Principe d'intégration Printemps I

Comment intégrer plusieurs ppts ensemble Comment intégrer plusieurs ppts ensemble Mar 20, 2024 pm 11:10 PM

Lors du travail de groupe, différents étudiants feront différentes parties des présentations. Alors, comment fusionner plusieurs présentations en une seule est un problème, c'est-à-dire comment intégrer plusieurs ppt ensemble ? Je pense que de nombreux amis ont rencontré des problèmes similaires, alors comment résoudre de tels problèmes ? Ci-dessous je vais partager avec vous la méthode pour résoudre ce problème, j'espère que cela pourra vous aider. Ouvrez d'abord l'un des nombreux ppts, puis sélectionnez "Réutiliser la diapositive" dans Nouvelle diapositive dans l'onglet Accueil. Cliquez sur « Parcourir » dans les diapositives réutilisées, sélectionnez le ppt réalisé par les autres membres de l'équipe et vous pourrez voir que toutes les diapositives sont affichées. Sélectionnez la position où vous souhaitez insérer la diapositive dans la vue normale à gauche (cliquez simplement sur la diapositive

Utilisez Webman pour mettre en œuvre l'intégration des médias sociaux sur votre site Web Utilisez Webman pour mettre en œuvre l'intégration des médias sociaux sur votre site Web Aug 26, 2023 am 11:43 AM

Utiliser Webman pour mettre en œuvre l'intégration des médias sociaux sur les sites Web Avec l'essor des médias sociaux, de plus en plus de sites Web commencent à intégrer les médias sociaux dans leurs propres plateformes. Cette décision peut non seulement accroître la fidélité des utilisateurs au site Web, mais également accroître la participation et le partage des utilisateurs. Cet article présentera comment utiliser le framework Webman pour mettre en œuvre l'intégration des médias sociaux sur le site Web et sera accompagné d'exemples de code correspondants. Webman est un framework Web développé sur la base du langage Kotlin. Son concept de conception est simple, léger et facile à étendre. Pour utiliser Nous

See all articles