windows下搭建php环境,php+apache+mysql

本文详细介绍如何安装和配置Apache 2.2.22、PHP 5.2.13及MySQL 5.1.45,包括解决端口冲突、配置Apache支持PHP以及配置php.ini等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.版本

Apache:httpd-2.2.22-win32-x86-no_ssl.msi

php:php-5.2.13-Win32.zip

mysql:mysql-essential-5.1.45-win32.rar  (官网全英文,可能不好找,可以直接在google或百度上搜索下载)

 

2.Apache的安装

出现安装向导,同意之类,除了修改下安装路径,我好像一直next,没做任何修改。完成后,右下角会出现apache的图标。

如果提示端口被占用(我这里没右出现,不过既然有前辈写出来,我当然要记一下)

解决方法:1)点->"开始"->" 运行"->" 输入cmd"进入命令提示符窗口,在光标所在的行输入netstatanb可以查看端口使用情况。

2)找到80端口,将占用此端口的程序进程关掉。

3)重启apache。

 

3.php的安装

将下载好的php解压好就行,不需重新安装(当然这里是针对我所下的版本)。

 

4.MySQL的安装

同apache的安装差不多,期间需要设定密码,一定要记住(后面能用到)。

 

5.配置apache

1)新建一个文件夹,用来存放php文件,在apache安装目录下找到conf文件

2)使用记事本打开,找到DocumentRoot(ServerName yueer:80 )开头的一行文字,将引号里的目录该为存放php文件的目录(我这里未修改,还为apache下htdocs,全路径为:“C:/Web/Apache/htdocs”),修改后为:DocumentRoot“你设置的目录”(注意要用“/”,它不支持“\”)。如果没有改变php文件的存放位置,无需修改。

3)找到<Directory " ........">(省略号代表目录)将引号里的目录修改成和上一步中的一样,修改后为<Directory " xx/xxx/xxxx">。如果没有改变php文件的存放位置,无需修改。

4)找到DirectoryIndex  index.html 这一行,在后面添加(有空格) index.php.

6)在文件的末尾添加下面文字

#用来加载php5模块

LoadModule  php5_module "C:/php/php5apache2_2.dll";(这里的路径为php5apache2_2.dll的位置)

#用于寻找php的php.ini文件

PHPIniDir  "D:/php5"

#使用apache支持php文件

AddType application/x-httpd-php  .php(.php 前有空格,不然会报错)

7)重启apache

 

6.配置php5

1).在php5安装目录下找到php.ini-dist 文件,将该文件名改为php.ini.

2).打开文件,找doc_root开头的一行,将后面的路径改为存放php文件的目录(如doc_root="C:/Web/Apache/htdocs").

3).找到extension_dir开头的文字,将后面路径改为存放php扩展文件的路径(即为php安装目录下的ext文件路径,如extension_dir:“C:/Web/php/ext”);

4)找到;extension=php_mysql.dll这一行,将前面的“;”去掉,使php支持mysql

5)关闭保存该文件,将php.ini 拷贝到 C:\windows目录下。

6)将libmysql.dll和php5ts.dll复制到C:\windows\systems32下。

 

7.测试

1)打开浏览器,输入http://localhsot  .如果看到 It   Works!,则安装成功。

2)数据库,测试,可定义

$dbhost="localhost" ;//本地

$dbuser="root";//数据库用户名

 $dbpass="123456";//密码

然后使用mysql_connect($dbhost,$dbuser,$dbpass);连接成功,则测完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值