php+mysql+apache环境搭建

本文详细介绍如何在Windows环境下搭建包括PHP、MySQL、Apache在内的LAMP环境。涵盖了安装步骤、配置细节及常见问题解决方法。

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

Windows 环境搭建推下载软件

mysql-essential-5.0.67-win32.msi

http://dev.mysql.com/downloads/

php-5.2.8-Win32.zip

http://php.net/downloads.php

ZendOptimizer-3.3.3-Windows-i386.exe

http://www.zend.com/en/products/guard/zend-optimizer

PHPMyAdmin-3.1.0-all-languages.zip

http://www.phpmyadmin.net/home_page/downloads.php

apache

http://archive.apache.org/dist/httpd/binaries/win32/

 

php配置:

Windows 环境搭建推荐教程

1)解压缩

解压缩下载的php-5.2.8-Win32.zip文件,并将其复制到:X:/PHP ;

2)修改php.ini

进入X:/PHP文件夹,将php.ini-dist 重命名为 php.ini ;

打开php.ini文件,找到:

extension_dir = "./"

将其改为:

extension_dir = "X:/PHP/ext"

找到:Windows Extensions

在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)

php_gd2.dll

php_mbstring.dll

php_mcrypt.dll

php_mhash.dll

php_ming.dll

php_mysql.dll

php_openssl.dll

php_sockets.dll

php_xmlrpc.dll

php_zip.dll

找到:

disable_functions =

改为:

disable_functions =passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

保存php.ini文件

 

在环境变量的Path设置下添加:

X:/php;X:/php/ext

 

Apache配置

1.安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。

修改路径,改为自己所要的"X:/Apache"。
2.打开IE,然后在地址栏输入:"http://localhost" 可以看到Apache安装完成的成功页面: It works
3.conf/httpd.conf文件的配置


1)查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:/PHP/Apache2.2/htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。
2)查找“DirectoryIndex”,这里是默认首页文件名,在index.html 加入index.php等。多个文件名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改这里的话,可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。

4. 在文件尾部添加:

LoadModule php5_module "X:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .html
AddType application/x-httpd-php .htm

PHPIniDir "X:/php"

 

4)建立虚拟目录

比如我在 X:/space下放置所有的工程,那么修改Apache/conf/httpd.conf,在文件结尾添加:

Alias /space/  "X:/space/"
<Directory "X:/space//">
   Options Indexes MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all

</Directory>

这样做的好处是,所有php工程都共享一个apache配置

 

mysql

Windows 环境搭建推荐教程

1、安装MySQL

1)安装软件

进入X:/Server_Tools文件夹,双击mysql-essential-5.0.67-win32.msi;

选择Custom自定义安装

点击“Change”更改MySQL安装目录

待文件复制安装完毕后,进行MySQL设置界面,单击Finish。

选择Detailed Configuration进行详细配置

选择MySQL运行模式:Server Machine

选择MySQL数据库默认存储方式:Non-Trans Only ( MYISAM)

设定MySQL最大连接数:一般设置为128 - 512之间的整数。

设定MySQL网络参数,注意:不要启用Strict Mode!那个Add firewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。

设定MySQL默认字符集:以用户站点语言为准,默认我们填gbk。

Windows环境设定

修改设定root用户密码,root密码请设置的比较复杂些。

注意:非必要情况下,不要启动远程连接模式!

完成MySQL的安装,并启动MySQL服务。

运行--cmd---net stop mysql

 

Windows 环境搭建推荐教程

打开X://MySQL/my.ini,

找到:Datadir = “X:/MySQL/data”

修改为:Datadir = “X:/Database”

将X:/MySQL/data 文件夹复制到X:/,并重命名X:/Database;

运行--cmd---net stop mysql

重新测试MySQL是否工作正常。

 

全部搞定

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值