很多朋友想要在window下配置apache+php+mysql运行环境,其实从这么长时间的经验来看,win2003下还是用iis,如果为了学习或对apache特别熟悉的朋友可以用apache
一 准备 
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版本 
VC6:legacy Visual Studio 6 compiler,就是使用这个编译器编译的。

VC9:the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。

3 下载mysql http://mysql.llarian.net/Downloads/MySQL-5.5/mysql-5.5.23-winx64.msi

二 安装 
1 apache 比较简单,一路next完成.

浏览器验证,出现一下页面,成功

2 php安装

下载zip包,直接解压到一个目录,目录重命名为php

3 mysql 
略 
三 配置 
php配置 
php.ini-development 文件重命名为 php.ini 
指定PHP扩展包的具体目录,以便调用相应的DLL文件

复制代码代码如下:

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
; extension_dir = "ext" 

修改为

复制代码代码如下:

; Directory in which the loadable extensions (modules) reside. 
; http://php.net/extension-dir 
; extension_dir = "./" 
; On windows: 
extension_dir = "D:/servers/php/ext" 

去掉以下配置注释,支持mysql

复制代码代码如下:

extension=php_curl.dll 
extension=php_gd2.dll 
extension=php_mysql.dll 
extension=php_pdo_mysql.dll 
extension=php_pdo_odbc.dll 

支持session 
session.save_path = "e:/temp" 
上传文件目录配置 
upload_tmp_dir ="e:/temp" 
时区配置 
date.timezone =Asia/Shanghai

apache配置 
在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

复制代码代码如下:

LoadModule php5_module "e:/servers/php/php5apache2_2.dll" 
PHPIniDir "e:/servers/php" 
AddType application/x-httpd-php .php .html .htm 

web主目录修改

复制代码代码如下:

DocumentRoot "D:/servers/Apache2.2/htdocs" 

改为

复制代码代码如下:

DocumentRoot "D:/servers/phpweb" 
复制代码代码如下:

<Directory "D:/servers/Apache2.2/htdocs"> 

改为

复制代码代码如下:

<Directory "D:/phpweb"> 
复制代码代码如下:

<IfModule dir_module> 
DirectoryIndex index.html 
</IfModule> 

改为

复制代码代码如下:

<IfModule dir_module> 
DirectoryIndex index.php index.html 
</IfModule> 

重启apache

mysql配置 
略 
四 测试 
建立phpweb目录 D:\servers\phpweb

创建测试文件 index.php

复制代码代码如下:

<?php 
phpinfo(); 
?> 

浏览:http://localhost 
显示如下信息,说明配置成功:

创建mysql连接测试文件

复制代码代码如下:

<?php 
$connect=mysql_connect("10.71.196.147","user",""); 
if(!$connect) echo "Mysql Connect Error!"; 
else echo "mysql 连接成功"; 
mysql_close(); 
?> 

浏览:http://localhost/mysqltest.php 测试mysql连接

Apache,php配置相关推荐

  1. ubuntu+php+mysql+apache安装配置

    ubuntu+php+mysql+apache安装配置 1. 安装运行环境 复制内容到剪贴板 代码: sudo apt-get install apache2 sudo apt-get install ...

  2. apache http配置https

    apache http配置https <一,Lamp系统搭建> yum install httpd httpd-devel mysql mysql-server mysql-devel p ...

  3. Apache+PHP配置过程详解

    Apache+PHP配置过程详解 经过两晚上的奋斗终于将Apache配置PHP成功,安装配置过程中走了不少弯路,特记录之. 1.Apache配置PHP个人认为首先要注意的是Apache和PHP的版本信 ...

  4. Apache简单配置(4)搭建Discuz 7.0.0论坛

    Apache简单配置(4)搭建Discuz 7.0.0论坛 RHEL5.3 基本网络配置 一. 1.RHEL5 U3:如图1 (如图1) 2.#hostname //查看当前主机的主机名:如图2 (如 ...

  5. Apache服务器 配置多个网站解决方案

    Apache服务器 配置多个网站解决方案 参考文章: (1)Apache服务器 配置多个网站解决方案 (2)https://www.cnblogs.com/lazb/p/5537924.html (3 ...

  6. apache虚拟机配置步骤和修改访问端口

    这篇文章主要介绍了apache虚拟机配置步骤和修改访问端口的方法(虚拟机端口映射),需要的朋友可以参考下 一.添加服务端口 在文件Apache\conf\httpd.conf中, 1.找到 Liste ...

  7. Apache 2配置域名绑定的步骤

    这篇文章主要给大家介绍了Apache 2配置域名绑定的方法,文中介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧. 前言 最近新装了个OJ系统,想着总是用ip访问挺难记得,就打算绑一个域名上去. ...

  8. tomcat苹果版安装步骤_mac系统安装apache tomcat配置方法图文详解

    下面,绿茶小乐哥分享mac系统安装apache tomcat配置方法,希望能帮助到大家! tomcat无法取访问appache资源. appache只支持静态网页,但像asp,php,cgi,jsp等 ...

  9. 在Apache上配置防盗链功能和隐藏版本号

    文章目录 在Apache上配置防盗链功能 安装DNS服务 配置http服务软件目录 开启服务 开启服务 源站进行防盗链操作 隐藏版本信息步骤 使用抓包工具查看版本信息 隐藏设置 在Apache上配置防 ...

  10. LINUX下的APACHE的配置

    今天写一下LINUX下的APACHE的配置方法. APACHE是作为WEB服务器的.它的优点在于用缓存方式来加快网页的搜索速度. APACHE缺省只支持静态网页 LINUX下有APACHE的RPM包 ...

最新文章

  1. AutoMapper入门使用
  2. [SinGuLaRiTy] KM算法
  3. Oracle入门(十四C)之转换函数
  4. c语言 单词变复数_一些复数运算的C语言实现
  5. opencv3.1.0+VS2013 环境配置
  6. IOS 传值方法总结
  7. android 编译sdk,android编译sdk
  8. 【报错】android.database.sqlite.SQLiteException: no such column: id (code 1): , while compiling: select
  9. Preference Learning——Object Ranking
  10. 怎样训练左右手协调_吉他,左右手的协调,练习的方法原来这么简单!
  11. Nginx企业级配置
  12. 矫正ubuntu系统时间
  13. 戴尔笔记本电源已接通未充电
  14. 照片尺寸是假像素对照表
  15. 用App Inventor做一个安卓程序
  16. Linux 调试之 TRACE_EVENT(三)
  17. 麦腾支付:跨境支付与区块链支付的发展前景分析
  18. java笔试题含答案总结五
  19. 猜对今年ICO大溃败与BCH算力战,小扎铁哥们能猜对明年的房地产区块链吗?
  20. 2021年需要学习的软件开发技术

热门文章

  1. 两个关于.NET读取EXCEL文件的问题,记下来,很有用!
  2. Linux-ps命令(7)
  3. 《Adobe Photoshop CS6中文版经典教程(彩色版)》—第2课2.10节使用内容识别修补...
  4. GDUT1169:Krito的讨伐(树 + 优先队列)
  5. 如何实现手机自动适应网页
  6. 一次关于DNS服务器的故障排错记录——RNDC故障
  7. 你真的会玩SQL吗?Case的用法(转)
  8. 用 Redis 处理 jsonwebtoken 生成的 Token
  9. html转义符 xsl转义符
  10. 使IIS服务器支持下载 apk/ipa 安装包