首頁 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 Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

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

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1664
14
CakePHP 教程
1422
52
Laravel 教程
1316
25
PHP教程
1267
29
C# 教程
1239
24
Spring Boot與NoSQL資料庫的整合使用 Spring Boot與NoSQL資料庫的整合使用 Jun 22, 2023 pm 10:34 PM

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

UniApp實作Vue.js框架的完美整合 UniApp實作Vue.js框架的完美整合 Jul 04, 2023 pm 08:49 PM

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

PHPcms與其他系統整合的實用技巧 PHPcms與其他系統整合的實用技巧 Mar 15, 2024 am 08:18 AM

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

Vue3相較於Vue2的變化:更強大的網路請求庫整合 Vue3相較於Vue2的變化:更強大的網路請求庫整合 Jul 08, 2023 pm 08:34 PM

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

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

怎麼把多個ppt整合在一起 怎麼把多個ppt整合在一起 Mar 20, 2024 pm 11:10 PM

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

利用Webman實現網站的社群媒體整合 利用Webman實現網站的社群媒體整合 Aug 26, 2023 am 11:43 AM

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

See all articles