Apache+MySQL+php+phpMyAdmin整合详细步骤
最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用 phpMyAdmin 管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万
最近想着自己研究个小项目,又不想用公司服务器上的数据库,于是在本地装了数据库,想用phpMyAdmin管理,弄了几天总是遇到这样那样的问题,终于弄好了,发现网上那些教程总有这样那样的缺陷,于是自己整理一遍完整的,给像我一个的菜鸟借鉴一下,也方便万一自己又忘了直接可以看啦!
废话不多说,首先需要的工具有Apache,PHP,MySQL,phpMyAdmin安装包,可到相应的官网下载,此处就不给出官网地址了。
第一步,安装Apache和MySQL。Apache+MySQL+php+phpMyAdmin整合环境的搭建,主要在于几个配置文件的配置。此处Apache和MySQL的配置步骤就不一样贴出来了,网上有很详细的安装图文教程。不过建议他们都安装在一个盘内,比较方便查找。
第二步,安装PHP,在官网下载系统对应的安装包之后,解压到要安装的盘中,重命名为php。
第三步,现在开始Apache+MySQL+PHP的整合配置啦。首先在Apache的安装目录下,找到 conf 文件夹下的httpd.conf文件,用记事本等编辑工具打开。
找到DocumentRoot "E:/Apache2.2/htdocs"这行,设置网站根目录,再找到
打开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教程。不过不会也没关系,它需要说明配置,在使用的时候如果你没有配会提示你的哦。
说了那么多,其实总共要配的就没多少,只是在我看来,配置文件里面都是英文啦,密密麻麻的,看不懂。还是靠搜索才很快找到了要配的东西。第一次写这种类型的整理,整理的不是很好,希望对大家有帮助。反正我是看得懂啦。

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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 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 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 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

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 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

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

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
