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教程。不过不会也没关系,它需要说明配置,在使用的时候如果你没有配会提示你的哦。
说了那么多,其实总共要配的就没多少,只是在我看来,配置文件里面都是英文啦,密密麻麻的,看不懂。还是靠搜索才很快找到了要配的东西。第一次写这种类型的整理,整理的不是很好,希望对大家有帮助。反正我是看得懂啦。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

隨著網路的發展,大數據分析和即時資訊處理成為了企業的重要需求。為了滿足這樣的需求,傳統的關係型資料庫已經不再滿足業務和技術發展的需要。相反,使用NoSQL資料庫已經成為了一個重要的選擇。在這篇文章中,我們將討論SpringBoot與NoSQL資料庫的整合使用,以實現現代應用程式的開發和部署。什麼是NoSQL資料庫?NoSQL是notonlySQL

UniApp實作Vue.js框架的完美整合引言:UniApp是一種基於Vue.js框架的跨平台開發工具,它能夠將一個Vue.js專案編譯成多個不同平台的應用程序,如iOS、Android、小程序等。 UniApp的優點在於能讓開發者只寫一套程式碼,就能夠同時適配多個平台,加快開發效率並降低開發成本。以下將介紹如何使用UniApp實作Vue.js框架的完美整合

PHPcms與其他系統整合的實用技巧隨著網路技術的不斷發展,網站開發領域也變得愈加多樣化和複雜化。在實際的專案中,我們常常會面對不同系統之間需要整合的情況,這就需要我們具備一定的技巧和經驗來解決這些問題。本文將針對PHPcms系統與其他系統整合的情況,介紹一些實用的技巧和具體的程式碼範例,幫助開發者更好地應對挑戰。一、整合基本原理在進行系統整合時,首先需

Vue3相较于Vue2的变化:更强大的网络请求库整合随着Vue.js的持续发展和更新,Vue3作为Vue.js的下一个版本,带来了一些令人兴奋的变化和改进。其中一个最显著的变化就是更强大的网络请求库整合。在Vue2中,我们通常使用如axios等第三方库来进行网络请求,而在Vue3中,Vue开发团队已经提供了一个内置的网络请求库,它为我们提供了更直观和灵活的方

隨著網路的快速發展,Web應用程式的需求也不斷增加,而軟體測試作為保障企業應用程式品質的重要部分,也隨之變得越來越重要。然而,傳統的手工測試方法既費時又費力,而且容易出錯。自動化測試是解決這個問題的一種方法,其中Web應用程式的自動化測試已經成為一種常見的測試方式,其中,使用WebDriver進行Web應用程式自動化測試是一種非常受歡迎的方式。本文

深入理解Spring與Mybatis整合原理與實作一、引言Spring與Mybatis是Java開發中廣泛使用的兩個開源框架。 Spring是一個全面的應用程式開發框架,提供了許多功能,如依賴注入、AOP等。 Mybatis是一個持久化框架,透過它可以方便地操作資料庫。將兩者整合起來,可以更好地發揮它們的優勢,提升開發效率和程式碼品質。二、整合原理Spring的I

在進行分組作業時,不同的同學會進行不同部分的簡報的製作,那麼最後怎麼將幾個簡報合併為一個就是個問題了,也就是怎麼把多個ppt整合到一起呢?相信很多朋友也曾經遇到這種類似的問題,那麼這類問題該如何解決呢?下面就把解決這種問題的方法跟大家分享一下,希望可以幫助大家。首先開啟幾個ppt中的一個,然後在開始標籤中的新投影片中選擇「重複使用投影片」。在重用幻燈片中點擊“瀏覽”,選好其他組員做的ppt,可以看到所有的幻燈片都顯示出來了。在左邊的普通視圖中選好要插入投影片的位置(就是點擊一下那張幻

利用Webman實現網站的社群媒體整合隨著社群媒體的興起,越來越多的網站開始將社群媒體整合進自己的平台中。這項措施不僅可以增加網站的使用者黏性,還能夠提升用戶的參與度和分享度。本文將介紹如何利用Webman框架來實現網站的社群媒體整合,並附帶對應的程式碼範例。 Webman是一個基於Kotlin語言開發的Web框架,它的設計理念是簡單、輕量級且易於擴展。要使用We
