phpmysql完全学习手册教程(Windows下搭建PHP开发环境Apache+PHP+MySQL)
phpmysql完全学习手册教程
Windows下搭建PHP开发环境Apache+PHP+MySQLphp集成开发环境有很多,如xampp、appserv......只要一键安装就把php环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建php开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。
一、准备工作-下载所需软件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安装软件
安装apache: 双击安装,与安装其他windows软件没有什么区别,在填server infomation时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入http://localhost,如果显示it works!,表示apache安装成功。
安装php:将php-5.3.10-win32-vc9-x86.zip解压到一个目录即可。
安装mysql:双击安装,如果需要更改安装目录,则在choose setup type选择custom
安装完成后开始配置mysql,全部保持默认选项即可,但最好把mysql默认编码改为utf8,在modify security settings选项中设置密码,输入两次密码即可完成,最后点execute完成配置。
三、整合apache+php+mysql
apache : 首先修改apache的配置文件,让apache支持解析php文件。apache配置文件在apache安装目录的conf目录下的httpd.conf。
1. 让apache可以解析php文件,在配置文件中找到
#loadmodule vhost_alias_module modules/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据php的所在目录而定的)
loadmodule php5_module "d:/develop/php/php5apache2_2.dll"
phpinidir "d:/develop/php"
addtype application/x-httpd-php .php .html .htm
2. 在配置文件中找到
directoryindex index.html
改为
directoryindex index.php index.html
3. 修改apache站点目录,在配置文件中找到(apache安装的目录不同,显示的值不一样)
documentroot "d:/develop/apache2.2/htdocs"
改为
documentroot "d:/workspace/php"
再找到
<directory "d:/develop/apache2.2/htdocs">
改为
<directory "d:/workspace/php">
php : 把php.ini-development改名为php.ini,作为php的配置文件。修改php.ini
1. 设置php扩展包的具体目录,找到
; on windows:
; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; on windows:
extension_dir = "d:/develop/php/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = asia/shanghai
配置完成,检测一下配置是否成功。重启apache,在站点目录下新建文件index.php,输入内容:
<?php
phpinfo();
?>
打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联mysql。
- apache设置站点(Apache 多端口多站点配置方法)
- javapoi简单代码(Java使用Apache.POI中HSSFWorkbook导出到Excel的实现方法)
- ssm框架中的页面怎么写(apache SHTML网页SSI使用详解)
- 自己搭建域名解析服务器(apache 二级域名解析实现方法)
- nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
- web项目部署到阿里云服务器上(阿里云的WindowsServer2016上部署php+apache)
- apache配置讲解(apache中封IP的实现方法)
- linux安装phpstudy(PHPStudy下如何为Apache安装SSL证书的方法步骤)
- apache实时框架(教你快速开启Apache SkyWalking的自监控)
- apache跳转配置(Apache 的 order deny allow 设置说明)
- apache安装与配置windows(Apache 安装和使用文档)
- nginx服务器和apache服务器(Nginx vs Apache两大web服务器比较)
- apache服务配置详解(Apache Web服务器的完全安装指南)
- apache服务器配置伪静态(apache中通过mod_rewrite实现伪静态页面的方法)
- xampp在什么操作系统中不能使用(xampp apache启动失效问题的解决方法)
- dockerfile的镜像原理(dockerfile制作apache镜像的方法)
- 潘长江小品《照亮全家福》台词剧本完整版(潘长江小品照亮全家福台词剧本完整版)
- 一窗通办政务服务小品剧本(一窗通办政务服务小品剧本)
- 刘韬涛丁子贺小品《根治低头族》台词剧本(刘韬涛丁子贺小品根治低头族台词剧本)
- 看完《夺冠》,黄渤的演技我实在夸不起来,彭昱畅反令人惊喜(黄渤的演技我实在夸不起来)
- 黄渤泪目 我的痴呆父亲,我内心永远的痛(黄渤泪目我的痴呆父亲)
- 蒜苔和鱿鱼尾巴一起炒,味道特别棒,又脆又嫩,有滋又有味(蒜苔和鱿鱼尾巴一起炒)
热门推荐
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- javascript如何转换int型(浅谈JavaScript中的parseInt的妙用)
- dede源码如何新增页面(dedecms 在内容模板里调用栏目内容即{dede:field.content/})
- nginx安全设置(Nginx+ModSecurity安全模块部署的实现)
- js数组去重的十种方法(JavaScript常用数组去重实战源码)
- css动画的性能(你所不知道的 CSS 动画技巧与细节)
- nginx反向代码解决跨域访问(nginx 解决跨域问题嵌入第三方页面)
- MySQL执行事务的语法与流程详解(MySQL执行事务的语法与流程详解)
- mysql重复插入数据教程(Mysql避免重复插入数据的4种方式)
- axios调用接口(如何实现axios的自定义适配器adapter)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9