php、apache、mysql在windows7下的环境配置
2010-08-02 16:49
405 查看
好长时间没写blog了,新疆断网一年,等到网络开通,我再上原来经常发文章的tom博客才发现原来的blog被连锅端,损失惨重,那可是我多年经验的总结呀,向tom的系统管理员提个建议,你们关门前能否发个通知让我把资料倒出来。言归正传,资料丢了没关系,咱做技术的就这点优势,不怕麻烦,换个阵地,继续战斗。
做了多年技术,从delphi开始,经历java,一路走来,项目做了无数,终于悟出一点:简单就是美。最近突然对php产生兴趣,原因不外乎几点:
一、资源丰富,无论从技术文章、技术支持,还是成熟产品,那可真是丰富至极,让我这个java崇拜者羡慕的直流口水,怎么没早点学习PHP,白白浪费了那么多时间做别人做早就做的很成功的产品。
二、对系统要求不高,配置简便。做过java的人都知道,java资源消耗是巨大的,配置服务器又是相当麻烦的,开发过程中又要和多中技术打交道,做java开发就要比别人能耐得住寂寞。
当然,我对php的了解也只是皮毛,谈不上有感性的认识,网上有大量的溢美之词,其中也有许多不足,但我相信这项技术值得研究。
好了,对PHP的研究就从环境配置开始吧。步骤如下:
一、准备软件:
php-5.3.3-Win32-VC6-x86.zip:此处使用压缩版,安装版可能在配置与压缩版配置上有不同,VC6和VC9的区别网上有很多介绍,我用apache做Web服务器,就选择VC6版的,5.3.3和5.2版本有很多不同,就选5.3版以上的,有好处。
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi:Web服务器,到apache官方网站下载最新的版本。
mysql-5.1.48-win32.msi:mysql数据库服务器,没什么好说的。
二、 安装软件
mysql与apache和php没什么关联,可以安装在一起,也可以不安装在一起。
先安装mysql,安装步骤网上很多,没什么好说的。
安装apache,参照网上资料。
安装PHP:将php解压缩,放在某个目录下,此处需要注意一点,php的目录中不能有空格,否则后期配置会使apache不能正常启动。我的安装目录为D:/php
三、配置软件
假设我的软件安装目录如下:
apache:D:/Program Files/Apache Software Foundation/Apache2.2
php:D:/php
1、将php中的php_gd2.dll、php_mysql.dll、php5ts.dll(该文件旨在php压缩包中有)拷贝到C:/Windows/System32中。
2、将mysql的libmySQL.dll拷贝到C:/Windows/System32中。
3、配置apache:
a、打开D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf
b、查找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,回车换行,加入如下两行指令
LoadModule php5_module D:/php/php5apache2_2.dll(由于我的)
PHPIniDir " D:/php"
c、查找“AddType application/x-gzip .gz .tgz”,回车换行,加入如下指令:
AddType application/x-httpd-php .php .phtml
配置PHP:
1、 在PHP压缩包里有两个文件php.ini-production和php.ini-development,如果你是在开发环境下使用php,只需将
php.ini-development重命名为php.ini。
2、打开php.ini,查找“extension-dir”,会出现如下内容:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir ; extension_dir = "./"
; On windows:
; extension_dir = "ext"
将红色部分修改为extension_dir = "D:/php/ext",切记前面的分号要去掉
3、要让php支持mysql还需做如下配置:
查找;extension=php_mysql.dll,去掉';
查找;extension=php_gd2.dll,去掉';'
查找;extension=php_mbstring.dll,去掉';'
四、测试
在D:/Program Files/Apache Software Foundation/Apache2.2/htdocs下建立一个php文件,内容如下:
<?php
phpinfo();
?>
如要测试数据库连接,内容如下:
<?php
$ok=mysql_connect("127.0.0.1","root","111111");
if ($ok){
echo "mysql 连接成功";}
?>
重启apache ,打开浏览器测试页面,ok,大功告成!!!
做了多年技术,从delphi开始,经历java,一路走来,项目做了无数,终于悟出一点:简单就是美。最近突然对php产生兴趣,原因不外乎几点:
一、资源丰富,无论从技术文章、技术支持,还是成熟产品,那可真是丰富至极,让我这个java崇拜者羡慕的直流口水,怎么没早点学习PHP,白白浪费了那么多时间做别人做早就做的很成功的产品。
二、对系统要求不高,配置简便。做过java的人都知道,java资源消耗是巨大的,配置服务器又是相当麻烦的,开发过程中又要和多中技术打交道,做java开发就要比别人能耐得住寂寞。
当然,我对php的了解也只是皮毛,谈不上有感性的认识,网上有大量的溢美之词,其中也有许多不足,但我相信这项技术值得研究。
好了,对PHP的研究就从环境配置开始吧。步骤如下:
一、准备软件:
php-5.3.3-Win32-VC6-x86.zip:此处使用压缩版,安装版可能在配置与压缩版配置上有不同,VC6和VC9的区别网上有很多介绍,我用apache做Web服务器,就选择VC6版的,5.3.3和5.2版本有很多不同,就选5.3版以上的,有好处。
httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi:Web服务器,到apache官方网站下载最新的版本。
mysql-5.1.48-win32.msi:mysql数据库服务器,没什么好说的。
二、 安装软件
mysql与apache和php没什么关联,可以安装在一起,也可以不安装在一起。
先安装mysql,安装步骤网上很多,没什么好说的。
安装apache,参照网上资料。
安装PHP:将php解压缩,放在某个目录下,此处需要注意一点,php的目录中不能有空格,否则后期配置会使apache不能正常启动。我的安装目录为D:/php
三、配置软件
假设我的软件安装目录如下:
apache:D:/Program Files/Apache Software Foundation/Apache2.2
php:D:/php
1、将php中的php_gd2.dll、php_mysql.dll、php5ts.dll(该文件旨在php压缩包中有)拷贝到C:/Windows/System32中。
2、将mysql的libmySQL.dll拷贝到C:/Windows/System32中。
3、配置apache:
a、打开D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf
b、查找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,回车换行,加入如下两行指令
LoadModule php5_module D:/php/php5apache2_2.dll(由于我的)
PHPIniDir " D:/php"
c、查找“AddType application/x-gzip .gz .tgz”,回车换行,加入如下指令:
AddType application/x-httpd-php .php .phtml
配置PHP:
1、 在PHP压缩包里有两个文件php.ini-production和php.ini-development,如果你是在开发环境下使用php,只需将
php.ini-development重命名为php.ini。
2、打开php.ini,查找“extension-dir”,会出现如下内容:
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir ; extension_dir = "./"
; On windows:
; extension_dir = "ext"
将红色部分修改为extension_dir = "D:/php/ext",切记前面的分号要去掉
3、要让php支持mysql还需做如下配置:
查找;extension=php_mysql.dll,去掉';
查找;extension=php_gd2.dll,去掉';'
查找;extension=php_mbstring.dll,去掉';'
四、测试
在D:/Program Files/Apache Software Foundation/Apache2.2/htdocs下建立一个php文件,内容如下:
<?php
phpinfo();
?>
如要测试数据库连接,内容如下:
<?php
$ok=mysql_connect("127.0.0.1","root","111111");
if ($ok){
echo "mysql 连接成功";}
?>
重启apache ,打开浏览器测试页面,ok,大功告成!!!
相关文章推荐
- 摘录:php+Apache+mysql运行环境配置
- PHP正确配置mysql(apache环境)
- Apache PHP MySQL 加 C++环境配置
- 阿里云Ubuntu系统从0搭建LAMP(Apache+MySQL+PHP)以及服务器生产环境常用配置
- Linux下apache+PHP+MySQL环境配置
- Windows环境配置Apache+Mysql+PHP
- 在Mac下配置php开发环境:Apache+php+MySql
- 在XP下或者Win2003下PHP5.3.3+Apache2.2.16+Mysql环境配置
- windos环境apache+mysql+php+Discuz的安装配置
- Debian配置LAMP(Apache/MySQL/PHP)ecshop环境
- CentOS 6.5 Apache、MySQL、PHP环境配置(LAMP)
- Debian7配置LAMP(Apache/MySQL/PHP)环境及搭建建站
- ->ubuntu的lamp(apache+php+mysql+phpmyadmin)环境配置过程:
- PHP环境搭建:Ubuntu系统配置Apache+MySQL+PHP
- Mac10.10上配置Apache和PHP+MySQL环境
- 嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解
- Windows XP+Apache 2.2.4+PHP 5.3.8+MySQL 5.5.17环境配置方法
- PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程
- 在Mac下配置php开发环境:Apache+php+MySql
- windows下配置php、Apache、mysql环境踩过的坑