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 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









인터넷의 발달로 인해 빅데이터 분석과 실시간 정보처리는 기업의 중요한 요구사항이 되었습니다. 이러한 요구 사항을 충족하기 위해 기존 관계형 데이터베이스는 더 이상 비즈니스 및 기술 개발 요구 사항을 충족하지 않습니다. 대신 NoSQL 데이터베이스를 사용하는 것이 중요한 옵션이 되었습니다. 이 기사에서는 NoSQL 데이터베이스와 통합된 SpringBoot를 사용하여 최신 애플리케이션을 개발하고 배포하는 방법에 대해 설명합니다. NoSQL 데이터베이스란 무엇입니까? NoSQL은 SQL이 아닙니다.

UniApp은 Vue.js 프레임워크의 완벽한 통합을 실현합니다. 소개: UniApp은 Vue.js 프레임워크를 기반으로 하는 크로스 플랫폼 개발 도구로, Vue.js 프로젝트를 iOS, Android 등 다양한 플랫폼용 애플리케이션으로 컴파일할 수 있습니다. 소규모 프로그램 등 UniApp의 장점은 개발자가 하나의 코드 세트만 작성하여 동시에 여러 플랫폼에 적응할 수 있어 개발 효율성을 높이고 개발 비용을 절감할 수 있다는 것입니다. 다음은 Vue.js 프레임워크의 완벽한 통합을 달성하기 위해 UniApp을 사용하는 방법을 소개합니다.

Vue2와 비교한 Vue3의 변경 사항: 더욱 강력한 네트워크 요청 라이브러리 통합 Vue.js가 계속 개발 및 업데이트됨에 따라 Vue.js의 다음 버전인 Vue3은 몇 가지 흥미로운 변경 사항과 개선 사항을 가져옵니다. 가장 중요한 변화 중 하나는 더욱 강력한 네트워크 요청 라이브러리 통합입니다. Vue2에서는 일반적으로 axios와 같은 타사 라이브러리를 사용하여 네트워크 요청을 수행합니다. Vue3에서 Vue 개발팀은 보다 직관적이고 유연한 방법을 제공하는 내장 네트워크 요청 라이브러리를 제공합니다.

PHPcm을 다른 시스템과 통합하기 위한 실용적인 팁 인터넷 기술의 지속적인 발전으로 인해 웹사이트 개발 분야는 더욱 다양해지고 복잡해졌습니다. 실제 프로젝트에서 우리는 다양한 시스템을 통합해야 하는 상황에 자주 직면하며, 이를 위해서는 이러한 문제를 해결하기 위한 특정 기술과 경험이 필요합니다. 이 기사에서는 개발자가 문제에 더 잘 대처할 수 있도록 PHPcms 시스템을 다른 시스템과 통합하기 위한 몇 가지 실용적인 팁과 구체적인 코드 예제를 소개합니다. 1. 통합의 기본 원칙 시스템 통합을 수행할 때 가장 먼저 해야 할 일은

인터넷의 급속한 발전과 함께 웹 애플리케이션에 대한 수요도 증가하고 있으며, 기업용 애플리케이션의 품질을 보장하는 중요한 부분인 소프트웨어 테스트가 점점 더 중요해지고 있습니다. 그러나 기존의 수동 테스트 방법은 시간이 많이 걸리고 힘들며 오류가 발생하기 쉽습니다. 자동화된 테스트는 이 문제를 해결하는 방법입니다. 웹 애플리케이션의 자동화된 테스트는 일반적인 테스트 방법이 되었습니다. 그 중에서 웹 애플리케이션의 자동화된 테스트를 위해 WebDriver를 사용하는 것은 매우 인기 있는 방법입니다. 이 기사

Spring과 Mybatis의 통합 원리와 구현에 대한 심층적인 이해 1. 소개 Spring과 Mybatis는 Java 개발에 널리 사용되는 두 가지 오픈 소스 프레임워크입니다. Spring은 종속성 주입, AOP 등과 같은 많은 기능을 제공하는 포괄적인 애플리케이션 개발 프레임워크입니다. Mybatis는 데이터베이스를 쉽게 운영할 수 있는 영속성 프레임워크입니다. 두 가지를 통합하면 장점을 더 잘 활용하고 개발 효율성과 코드 품질을 향상시킬 수 있습니다. 2. 통합 원리 스프링 I

그룹 작업을 할 때 학생들마다 프레젠테이션의 서로 다른 부분을 만들게 됩니다. 그렇다면 여러 프레젠테이션을 하나로 병합하는 방법, 즉 여러 개의 PPT를 어떻게 통합할 것인가가 문제가 됩니다. 많은 친구들이 비슷한 문제에 직면했다고 생각합니다. 이러한 문제를 해결하는 방법은 무엇입니까? 아래에서는 이 문제를 해결하는 방법을 알려 드리겠습니다. 도움이 되기를 바랍니다. 먼저 여러 ppt 중 하나를 연 다음 홈 탭의 새 슬라이드에서 "슬라이드 재사용"을 선택하세요. 재사용된 슬라이드에서 "찾아보기"를 클릭하고, 다른 팀원들이 만든 ppt를 선택하면 모든 슬라이드가 표시되는 것을 확인할 수 있습니다. 왼쪽 일반 보기에서 슬라이드를 삽입하고 싶은 위치를 선택하세요. (슬라이드를 클릭하시면 됩니다.)

Webman을 사용하여 웹사이트에 소셜 미디어 통합 구현 소셜 미디어의 등장으로 점점 더 많은 웹사이트가 소셜 미디어를 자체 플랫폼에 통합하기 시작했습니다. 이러한 움직임은 웹사이트의 사용자 충성도를 높일 뿐만 아니라 사용자의 참여와 공유도 늘릴 수 있습니다. 이 기사에서는 Webman 프레임워크를 사용하여 웹 사이트에 소셜 미디어 통합을 구현하는 방법을 소개하고 해당 코드 예제가 함께 제공됩니다. Webman은 Kotlin 언어를 기반으로 개발된 웹 프레임워크로, 디자인 컨셉이 단순하고 가벼우며 확장이 쉽습니다. 우리를 사용하려면
