Windows下Apache + MySQL配置PHP环境笔记

这个笔记对应的信息太老了,毕竟PHP都5.6了,而我这里提到的还是5.3.10版的。资料也是网上找到的,因为不懂PHP,所以这老的资料也还是留下吧,以后会用到类似的也不一定呢?

闲话少说,上笔记吧:

PHP环境配置笔记

日期:2014.8.31

这个笔记也是参考了网友的博客来做的:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

目前来说,我对PHP也是一点都不熟悉的,环境配置的也不懂,所以借助了网友提供的教程来做的。

先下载必须的东西,网友提供的是Apache + PHP + MySQL,所以首先这三个得下载好。这里将一些必要的资源存到网盘上了,以便以后需要用到:

链接:点我 密码:9iuk

里面包含有:

mysql-5.5.20-winx64.msi

php-5.3.10-Win32-VC9-x86.zip(已经编译好了的,VC,我参考的那个博客提供的链接里有一个这样的网站:http://windows.php.net,好像里面也编译好的,而且也是对应的最新版的php)

httpd-2.2.22-win32-x86-openssl-0.9.8t.msi(安装包,好像直接在官网下载的话还需要自行编译吧,这个实在是不太懂,这个就是Apache)

Dreamweaver_12_LS3.exe + Adobe-CS6-amtlib.zip

将以上的资源下载好了之后,便可以开始安装了:

第一步安装Apache:安装Apache,安装上没有什么特殊的要求。在这里借用下作者的图来表达个疑问:

上图是我参考的那个博客的作者的。这里填写的三个信息(NetworkDomain/ServerName/Administrators...)具体来说是干嘛用的呢?表示不懂。作者说是没关系的。

安装完Apache之后,在浏览器检测,输入:http://localhost,如果显示It works,则表示该软件安装成功了。

第二步安装PHP:作者直接说解压xx.zip便可以了。我现在访问作者提供的网址链接都是打不开了的,所以没有下载到作者所说的PHPxxx.zip包,而是直接在PHP官网下载到的最新包,只是源码没有编译的,所以没有作者之后说道的一些东西,然后我便在网上下载了网友提供的资源。

第三步安装MySQL:这个也是在网上下载的安装包,安装流程没有多大的要求,基本上是next-next走下去的。

再借用作者的几张图:

作者特意在这里提到,字符格式要选择utf8,这个也只能跟着作者提到的走,因为我也不清楚为啥。

然后在这里提一点我安装过程中碰到的一点问题:第一次安装的时候,我直接next-next的安装的,安装到了C盘中去了,然后一想C盘空间不多了,得换个地方才好。卸载再安装,遇到了一些问题:

但是卸载后安装遇到的问题:

1、当时没有截图,大致的意思是,MySQL的服务没有关掉,所以需要在任务管理器中先停止掉MySQL的服务,才能走安装的下一步;

2、解决完上一个问题之后,再次借用作者的图

在这里填完密码应该就是进入到了Execute了,这个时候又报错了,一串英文,大致的意思是说:你是否卸载过一次MySQL,卸载MySQL并没有将上图中的密码信息清除掉(意思就是说没有卸载干净吧),需要先skip掉,然后再重新配置一次mysql。当时我第一次没有认真看这一串英文,一直retry,结果死活都不行。后来按照英文的提示先skip掉,再找到mysql的安装目录-bin目录-找到MySQLInstanceConfig.exe,运行这个,按照提示再输入一次密码信息,就可以了。

安装软件就是这样的了,主要是MySQL这里我卡了一下。

接下来就是做一些配置信息了:

这些信息的话,也没什么特意到注意的,反正我就厚着脸皮再写下吧。

首先配置Apache相关信息:

找到apache的安装目录,conf目录下的 httpd.conf 文件就是配置文件,需要在这里做一些修改以支持PHP:

1、让Apache可以解析PHP文件,修改/添加:

找到 #LoadModule vhost_alias_module modules/mod_vhost_alias.so (ctrl+f)

在这之后添加:

LoadModule php5_module "xx/php(php所在目录)/php5apache2_2.dll"

PHPIniDir "这里是php的所在目录"

AddType application/x-httpd-php .php .html .htm  (这应该是添加文件格式支持)

在官网下载到的PHP源码是没有我们第一行添加的那个.dll文件的,需要编译好了的才可以(这一版对应需要VC6,但我在那个提到的网站:http://windows.php.net 下载到的最新,里头也没有类似的.dll文件,不知道咋了)。

2、找到:

DirectoryIndex index.html

修改为:

DirectoryIndex index.php index.html

3、修改Apache站点目录(也就是工作目录的意思吧?将php文件扔到这个目录下,然后balabala)

找到:

DocumentRoot "xxx(这里会有一个默认的目录)"

修改为:

DocumentRoot "xxx(自己定义一个,到时候php文件就要扔到这里了)"

再找到:

<Directory "xxx(这里有默认的)"

改为:

<Directory "xxx(就是上面改的那个工作目录)"

然后就是修改PHP的配置信息了

在PHP所在目录里,有一个php.ini-development文件,需要对这个文件动手脚,所以首先复制备份一份,再将原文件修改为:php.ini

开始动手脚:

1、设置扩展包具体目录:

找到:

; On windows:

; extension_dir = "ext"

修改为:

; On windows:

extension_dir = "xx/php(所在目录)/ext" (PHP中分号; 就是注释么?这里修改的时候去掉了分号)

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、设置时区:

找到:

;data.timezone =

修改为:

data.timezone = Asia/Shanghai  (要去掉分号)

至此配置完,就是检测一下。作者说重启Apache,好吧,我表示我没有找到在哪里启动apache,所以我也不知道怎么重启,网上查到的是重启这个服务。照做之后,没有达到作者提到的效果,没有显示出php的信息,然后当我换个浏览器却成功了。这里可能是我在配置的时候,正在查阅资料,浏览器没有关掉,在我关掉当前用的浏览器再重试的时候便有效了,所以遇到类似的问题可以考虑重启一下浏览器。

时间: 2024-10-11 00:58:33

Windows下Apache + MySQL配置PHP环境笔记的相关文章

linux下apache+mysql+php开发环境纯源代码编译搭建

linux下apache+mysql+php开发环境纯源代码编译搭建 记录一下我在fedora core 1下通过源代码编译出来的apache+mysql+php开发环境的全部过程 通常安装一台服务器当然使用rpm是最方便的,不需要考虑太多配置的问题,就可以轻松获得需要的环境了.不过rpm包互相关联的问题也不是这么容易解决. apache,mysql,php这三个应用从源代码编译安装还是比较简单的,配置参数不算复杂,而且没有太多的依赖关系,从源码编译出来的系统也比较稳定一些,方便未来打补丁和升级

windows下搭建和配置java环境

基于很多原因,还是得说说java环境的搭建和配置. 1.下载JDK: jdk和jre的区别:jre表示运行环境,jdk除了运行环境,还带有调试开发环境. 地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这边主要讲解jdk7的安装. 此外http://www.oracle.com/technetwork/java/javase/downloads/index.html  这

Windows下Apache+MySQL+PHP快速配置的几种方法

Apache MySQL PHP Windows WAMP 1.易思EasySiteServer服务器集成环境 v1.0  (推荐) 尔创互联为推广其ESPCMS而开发的一个小东东,很好用.零配置,完全绿色,不写注册表,不安装服务官网链接:http://www.ecisp.cn/html/cn/download/下载地址:http://www.ecisp.cn/download/EasySiteServer.rar 本软件集成了最新版的Apache服务器,Apache/2.0.58 (Win32

Windows下Apache,MySql,PHP安装配置

0.操作系统 Windows8.1 x64 1. 安装Apache 打开http://httpd.apache.org 左侧Download!点From a Mirror,看到当前最新稳定版本未2.4.12, 看到现在Windows的版本已经不像以前一样提供.msi和.zip等下载包了.而是提示: Apache httpd for Microsoft Windows is available from a number of third party vendors. 看来需要从第三方获取.点这个

windows下apache+php配置 问题总结

以下为转帖内容: 原文出处:http://www.cnblogs.com/angelox/archive/2008/10/09/1306732.html PHP5+APACHE2.2配置成功案例:第一.安装并配置APACHE(以我的为例,安装到E:\Program Files\Apache Software Foundation\Apache2.2)1.安装时默认安装,Network Domain, Server Name 我填写我的计算机名,Administrator's Email Addr

下载、安装jdk8(Windows下)并配置变量环境

一.官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 点击下图中的download按钮 二.首先点击接受许可同意书,然后就可以根据自己的需要进行下载保存 三.安装:双击下载包进行安装,根据提示点击下一步,记住安装位置 四.配置环境: 1.安装完成后设置环境变量设置.先打开“控制面板”,点击“系统”,点击“高级系统设置”,再点击“环境变量”,进入环境变量设置界面. 2.在系统变量

windows下apache+wsgi+web.py环境搭建

首先安装好wsgi模块并启用:1.下载地址:我本机是python2.7 http://code.google.com/p/modwsgi/downloads/detail?name=mod_wsgi-win32-ap22py27-3.3.so2.把mod_wsgi-win32-ap22py27-3.3.so放到apache安装目录下的modules目录下3.打开 http.conf添加:LoadModule wsgi_module modules/mod_wsgi-win32-ap22py27-

Windows下Apache端口配置

找到配置文件 httpd.conf  并用编辑器打开. 在添加端口之前,我们可以查看端口是否已经被开启,命令如下: window查看端口: # 查看所有端口$ netstat -n -a# 查看 8081 端口是否被占用$ netstat -aon|findstr "8081" Mac查看端口: lsof -i tcp:port 确认某个端口未被占用,则设置该端口.我们在 httpd.conf 配置文件里添加端口,并开启虚拟主机. 添加端口: Listen 8081 开启虚拟主机: #

windows下apache+php+mysql 环境配置方法

一 准备 1 下载apache http://httpd.apache.org/download.cgi#apache24 httpd-2.2.22-win32-x86-openssl-0.9.8t.msi openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接 2 下载php http://windows.php.net/downloads/releases/archives/ php-5.3.5-Win32-VC6-x86.zip 下载vc6版本 VC