win7 apache +mysql+PHP 配置

更新时间:2023-04-30 16:04:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本文由DrInfgu贡献
pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
win7 安装 Apache+PHP+MySql 环境 window7 apache_2.2.14-win32-x86-no_ssl.msi php-5.2.12-Win32.zip 首先安装好 apache 启动/停止 apache 服务 D:\Apache2.2\bin>httpd -k start / stop
在资源管理器中进入 php 的安装目录, php.ini-recommended 复制一份, 将 命名为 php.ini。 然后打开 php.ini。 找到: ;extension=php_mysql.dll 将前面的 ; 号去掉, 改成: extension=php_mysql.dll MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本,是可选择的 php 扩展 模块,如果需要加载,直接去掉前面的 ; 号即可。 找到: extension_dir = "./" 将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的: extension_dir = "D:/PHP/ext/" 这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。 在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法: 右键点击 我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑, 然后加入 D:/PHP 即可。用 ; 分隔多个目录。 配置 Apache 和 PHP 打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。 找到: DocumentRoot "xxxxxxx"
改成你本机的网站内容的目录。例如我的:DocumentRoot "D:/" 找到: 改成你本机的网站内容的目录。例如我的: 找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行: LoadModule php5_module "D:/WWW/SERVER/PHP/php5apache2_2.dll" PHPIniDir "D:/WWW/SERVER/PHP" 找到: DirectoryIndex index 修改为: DirectoryIndex index.php index 找到: AddType application/x-gzip .gz .tgz 添加这两行: AddType application/x-httpd-php .php AddType application/x-httpd-php 保存 httpd.conf 在你的网站目录中(例如我的是 D:/WWW/Web/),手工建立一个 index.php 的文件,内容: 在 dos 窗口中启动 apache 服务 #如果之前启动了,先将其 stop D:\WWW\SERVER\apache\bin\> httpd -k stop #启动 apahce 服务 D:\WWW\SERVER\apache\bin\> httpd -k start 或者点击桌面任务栏右下角的 Apache 图标,进行操作 打开 localhost/test.php ,即可看到测试输出结果
vista win7 下安装 Apache+PHP+MySQL 指南 2009 年 11 月 10 日 星期二 16:56vista 下安装 Apache+PHP+MySQL 指南 2008-05-27 23:09 一直没在 vista 下配置 APM 环境,今天找了下教程,写的不错就转来了~ 装环境 操作系统是 Windows Vista Enterprise 英文版, Apache, PHP, MySQL 的最新版本可以在其官 网下载的: Apache 2.2.4: 注意:在下载最新的 Apache 时,下载 Win32 版本了,现在提供 win32 安装包的最新版本 是 v2.2.8。 我下载的版本是位于 /binaries/win32 目录中 apache_2.2.4-win32-x86-no_ssl.msi

文件。 775dd72a3169a4517723a301/download.cgi PHP 5.2.4 (Windows Binaries PHP 5.2.4 zip package): 775dd72a3169a4517723a301/downloads.php MySQL 5.0.45 Windows: 775dd72a3169a4517723a301/downloads/ 安装的目录结构规划 为了方便维护,以及重装系统时不必进行二次安装,建议不要将其安装在系统盘(默认是 C 盘) , 例如我是装在 D 盘了。安装路径也最好不要含有空格和中文字符。
我的目录结构规划如下: |-- | |-- # 安装 Web 服务程序 | | |-- # Apache 安装目录 | | |-- # MySql 安装目录 | | |--
# PHP 安装目录 | | | |-- # 网站内容 | | |-- | | |--<其它 PHP 程序> 下面的安装说明的举例,以上列目录结构为准。 在 Windows Vista 下安装 Apache 2.2.4 Windows Vista 下的安装,主要是由于 UAC 权限的影响,有可能导致服务无法安装成功。 但这并不要紧,可以手工解决
运行 apache 2.2.4 的安装程序,根据提示一路 Next 即可。注意在 Server Information 的 Network Domain、Server Name 字段填上 localhost,在安装类型的位置选 Custom, 然后改变安装路径(我的目录是 D:/WWW/SERVER/apache) 。然后根据提示一路 Next 完成 即可。 在安装结束时,如果安装了 IIS,这时会弹出一个 DOS 错误窗口,主要原因是由于权限禁止 或者说端口占用, 无法注册服务。可以先选择关闭 IIS 服务或直接关掉错误窗口。其后以 管理员身份进行 DOS 命令行 (点菜单: 开始 -> 程序 >附件(Accessories), 在 命令提示 符(Command Prompt) 上点右键,然后选择以管理员身份运行(Run as adminstrator)) 。 进入 DOS 窗口后,执行下列命令 # 进入 apache 的安装目录 c:\windows\system32\> d: d:\> cd D:\WWW\SERVER\apache\bin\ # 安装 apache 服务: D:\WWW\SERVER\apache\bin\> httpd -k install #启动 apahce 服务 D:\WWW\SERVER\apache\bin\> httpd -k start 在 Windows Vista 下安装 php 5.2.4 将下载的 php 5 ZIP 包直接解压,我直接将 PHP 5.2.4 zip 文件解压到 D:\WWW\SERVER\php 目录下面。安装 php 不建议使用 win32 安装程序(主要是以后安装 扩展麻烦) 。 在资源管理器中进入 php 的安装目录,将 php.ini-recommended 复制一份, 命名为 php.ini。然后打开 php.ini。 找到: ;extension=php_mysql.dll 将前面的 ; 号去掉, 改成: extension=php_mysql.dll MySQL 的扩展默认是没有打开的。将其打开。类似上面这样的脚本, 是可选择的 php 扩展模块,如果需要加载,直接去掉前面的 ; 号即可。 找到: extension_dir = "./" 将其改为你的 php 安装目录下 ext 子目录的绝对路径。例如我的: extension_dir = "D:/WWW/SERVER/PHP/ext/" 这步很重要 。否则接下来 php 会找不到 php_mysql.dll 模块,无法装载。 在 Windows Vista 的系统设置中, 将 php 的目录, 加到 Path 环境变量中去。具体做法: 右键点击

我的计算机 -> 属性 -> 高级系统属性 -> 环境变量 -> 系统变量 - Path -> 编辑,然后加入即可。用 ; 分隔多个目录。 配置 Apache 和 PHP 打开 Apache 安装目录下的 conf 子目录中的 httpd.conf 文件。 找到:
DocumentRoot "xxxxxxx" 改成你本机的网站内容的目录。例如我的:DocumentRoot "D:/WWW/Web/" 找到: 改成你本机的网站内容的目录。例如我的: 找到 LoadModule,根据你的 php 安装目录,在下面空白处加上这两行: LoadModule php5_module "D:/WWW/SERVER/PHP/php5apache2_2.dll" PHPIniDir "D:/WWW/SERVER/PHP" 找到: DirectoryIndex index 修改为: DirectoryIndex index.php index 找到: AddType application/x-gzip .gz .tgz 添加这两行: AddType application/x-httpd-php .php AddType application/x-httpd-php 保存 httpd.conf 在你的网站目录中(例如我的是 D:/WWW/Web/),手工建立一个 index.php 的文件,内容: 在 dos 窗口中启动 apache 服务 #如果之前启动了,先将其 stop D:\WWW\SERVER\apache\bin\> httpd -k stop #启动 apahce 服务 D:\WWW\SERVER\apache\bin\> httpd -k start 或者点击桌面任务栏右下角的 Apache 图标,进行操作 打开 localhost/test.php,即可看到测试输出结果。 Windows Vista 下安装 MySQL 5.0.45 MySQL 的安装比较简单,它提供了一个 win32 的安装包。 下 载 后 根 据 提 示 一 路 安 装 , 在 安 装 类 型 处 选 Custom , 指 定 安 装 目 录 为 D:/WWW/SERVER/mysql。 安装完成后,会问你要不要到官网注册,跳过即可。然后会问你是否 Configure the MySQL Server now,选中并继续,然后根据提示,设定字符集,以及 root 管 理员的密码即可。 OK, 现在你可以在 vista 下使用 apache + mysql + php 开发 web 程序了。
-------------- 个人安装过程中遇到一个问题: (已在文章中修正) apache 安装完成以后总是打不开网页: 网站拒绝显示此网页 HTTP 403 解决方法 修改 httpd.conf 把的内容改成和 documentroot 一样就可以
apache win7 win7 下 php5.3+apache2.2 配置 This entry was posted by admin Wednesday, 21 April, 2010 ==== 安装 PHP 5.3.0 ==== 将 PHP 解压到一个非中文且不带空格的路径下(我用的是 D:\Software\PHP) ,详细的安装步 骤在安装文档 install.txt 文件中,由于是全 E 文的而且非常详细,估计很多人不太有耐心将 其看完,但是它真的很有用,本文后面会拿其做参考。 If you are installing PHP 5, extract to C:\php as the zip file doesn’t expand as in PHP 4. You may choose a different location but do not have spaces in the path (like C:\Program Files\PHP) as some web servers will crash if you do. 所以请再次确认解压路径不包含空格。 根 据 网 上 和 大 多 数 教 材 的 说 法 需 要 将 所 有 的 dll 文 件 复 制 到 系 统 文 件 夹 (%systemroot%

\system32) ,我个人不是很喜欢这个做法。在 install.txt 中有这么一段描述: To make php5ts.dll available you have three options: copy the file to the Windows system directory, copy the file to the web server’s directory, or add your PHP directory, C:\php to the PATH. For better maintenance, we advise you to follow the last option, add C:\php to the PATH, because it will be simpler to upgrade PHP in the future. Read more about how to add your PHP directory to PATH in the corresponding FAQ entry (and then don’t forget to restart the computer – logoff isn’t enough). 所以为了今后升级和维护的方便,最好的方法是将 PHP 的解压路径(如 D:\Software\PHP)
加入 PATH 环境变量,然后 reboot。 ==== 配置 PHP ==== PHP 在解压路径存放有两个文件 php.ini-development 和 php.ini-production,虽然 install.txt 强烈建议标准服务器使用后者,但是对于开发而言还是适合使用 php.ini-development,将其 备份后改名为 php.ini,用文本编辑器将其打开。 首先查找 extension_dir, 它用于指定 PHP 扩展 dll 的位置, 根据注释可以将 On windows 下的 那一行改成 extension_dir = “D:\Software\PHP\ext” 然后查找 doc_root,它用于指定 Web 服务器的根路径, 将其改成 doc_root = “D:\Software\Apache2.2\htdocs” ; 如果之后要改变根路径则可以填入新的根路 径 之后选择运行一些 PHP 必须的扩展,查找 extension,将下面几个 extension 前的注释分号去 掉 extension=php_gd2.dll extension=php_imap.dll extension=php_mysql.dll ; 使用 MySQL 必需 extension=php_mysqli.dll ; 使用 MySQL 必需 然后保存,关闭 php.ini。 ==== 配置 Apache ==== 首先检查 PHP 解压路径下有没有一个 php5apache2_2.dll 文件 (如果没有则表明你选错了 php 压缩包的版本,压缩包版本问题下一次博中介绍) ,然后在 Apache 的安装目录下的 conf 目 录中用文本编辑器打开 httpd.conf 文件,查找一下 LoadModule 下是否已经有下面的几句, 如果没有,在所有 LoadModule 的下面加入以下几句 LoadModule php5_module D:/Software/PHP/php5apache2_2.dll # 载入 php 模块 PHPIniDir “D:/Software/PHP” # 指定 php.ini 的路径 AddType application/x-httpd-php .php # 允许 php 语法在.php 文件中使用 AddType application/x-httpd-php # 允许 php 语法在 文件中使用 (以上#和后面的提示有时候会引起 apache 服务不能启动的问题,最好吧注释去掉。 ) 如果需要改变 Web 根路径,可以查找 DocumentRoot,将相关行修改: DocumentRoot “D:/Software/Apache2.2/htdocs”
同时必须在以下地方进行相应修改: 接下查找 DirectoryIndex,此处用于指定 url 为一目录时默认载入文件的顺序, 通常为 index.php,index, 等等,针对 php 可以采用如下的设置: DirectoryIndex index.php index default.php default 注意

文件名的中间用空格隔开。 如果需要修改端口,查找 listen 修改后边的数值 保存并关闭 httpd.conf,双击 Apache 的托盘图标打开界面,点击 Restart 重启 Apache。 之后我们就可以测试 PHP 是否正常工作了, Web 根路径 在 (默认为 Apache 安装目录的 htdocs) 下新建一个 test.php 文件,添加以下一行内容 保存退出。在浏览器输入 localhost/test.php,如果有详细 php 的配置信息显示,说明 配置成功
win7 配置 apache2.2 php 5.3 mysql 5 phpmyadmin This entry was posted by admin Wednesday, 21 April, 2010 win7 下 安装 AMP 的配置,记录一下,有缘人做参考! 软件版本 :apache 2.2.14 php 5.3.2 mysql 5.1.44 phpmyadmin 3.2.5
我的安装顺序:apache 2.2.14 php 5.3.2 mysql 5.1.44 phpmyadmin 3.2.5 如果你使用 IIS 解析 php,请下载 vc9 版本 php zip 包;
如果你使用 apache 解析 php,请下载 vc6 版本 php zip 包。 目录设置:安装 apache 到 c:/apache2,解压 php 包到 C:/php,MySQL 安装到 c:/mysql,文 档目录 d:/web。 配置 apache: 为防止出错,备份 httpd.conf。 1、 修改文档目录为:D:/web 需要修改两处,否则 apache 会出现错误, DocumentRoot “C:/Program Files/Apache/htdocs”修改为 DocumentRoot “D:/web” 修改为 Apache2 开始不再默认支持列文件目录,需要做如下修改: Options FollowSymLinks ? 修改为 Options Indexes FollowSymLinks ? 2、 修改默认首页 查找 DirectoryIndex index 在 DirectoryIndex index 后面添加准备支持的首页,如支持 php 等: DirectoryIndex index default index.php default.php 3、 模块化安装 php 把 PHP 直接作为 apache 的一个模块运行,位置随意: LoadModule php5_module “C:/php/php5apache2_2.dll” PHPIniDir “C:/php” AddType application/x-httpd-php .php AddType application/x-httpd-php 加载 php 模块在 php 的 zip 包里面对应了 apache 三个版本的 dll,其中 php5apache2_2.dll 对 应 apache2.2。
到这里 apache 配置完毕。 配置 php 1、 把 php 目录下 php.ini-development 复制后重命名为 php.ini 找到 ;extension=php_bz2.dll,下面一长串类似的列表,是可供选择加载的模块,可以根据自 己的需求加载它们,方法是去掉前面的;号。例如我这里加载了: extension=php_gd2.dll extension=php_mbstring.dll extension=php_mhash.dll extension=php_mime_magic.dll extension=php_ming.dll extension=php_mysql.dll extension=php_xmlrpc.dll extension=php_pdo.dll extension=php_sqlite.dll extension=php_pdo_sqlite.dll 其他你可能需要的 找到 memory_limit = 128MB,修改后面的数值可以限定 php 脚本最多可占用的内存大小。 ;extension_dir = “C:\php\ext” 把这一行前的分号去掉(特定针对 php5.3) 默认时区的问题 date.timezone = Asia/Shanghai 修改此行,添加 Asia/Shanghai 保存 php.in

i。 2、 接着,将 PHP 安装文件夹位置添加到 Windows 的系统路径中。具体方法是,计算机–> 属 性 – > 高 级 系 统 属 性 – > 环 境 变 量 – > 系 统 变 量 – >Path – > 编 辑 , 在 变 量 值 中 添 加 C:\php;C:\php\ext ,具体路径根据自己的情况修改。最后,重启计算机。 到这里 php 配置完成 apache php 配置好后,将配置文件保存到桌面上,保存的时候选择所有文件,并写好配置文 件后缀!具体原因不清楚!晕!!! !! 安装 MySQL 1、 打开 MySQL 安装程序, 在安装类型中选择 Custom, 接下来选择安装地址, 确认后安装。 2、 安装完成后,会询问你是否进行 775dd72a3169a4517723a301 Sign-Up,即到官方网站注册帐号。如果愿 意就注册,像我就直接跳过,不会有任何影响的。接着询问是否 Configure the MySQL Server now,勾选并继续,开始配置 MySQL。 3、 选择 Detailed Configuration,即手动详细配置。接着选择 Developer Machine,因为我们 是做桌面服务器,开发调试用的,所以选这个。再选择 Multifunctional Database,就是默认 的就可以了。设置 InnoDB Tablespace,默认即可。如果调整了设置,以后重装一定要设为同 样的,不然数据库会损坏;当然,备份一下数据库,就没问题了。设置 MySQL Server 同时
的连接数,因为是桌面服务器嘛,默认的第一项就行;当然你也可以选最后一项,输入想要 的数值。设置端口和模式,默认即可。设置默认数据库语言编码,选择第二项 UTF8。设置 服务和是否将 MySQL 安装目录添加到系统路径,两个都选上。设置管理员密码,设定一下 密码就可以了。如果是重装系统后再次恢复安装,这里什么都不要勾选。确认后,程序自动 配置,并开启 MySQL。 Apache 虚拟主机 我们做的都是实验环境,所有可能你也需要配置虚拟主机,下面是配置虚拟主机的步骤: apache 的配置文件 httpd.conf 配置 apache 默认的 conf/extra/目录下有虚拟主机的示例,我们需要在 apache 的 httpd.conf 配置 文件中,启用包含入虚拟主机配置文件,一般在 httpd.conf 配置文件的末尾: # Virtual hosts Include conf/extra/httpd-vhosts.conf apache 对 httpd-vhosts.conf 文件有严格的语法要求,不能有一点错误,注释掉所有原文件中 的内容,然后添加如下内容: NameVirtualHost localhost //NameVirtualHost 只能指定一次, 其他的虚拟主机配置不要再 指定,否则 apache 会出现错误 DocumentRoot “D:/web” ServerName localhost Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all DocumentRoot “D:/web/notes” ServerName notes Options Indexes FollowSymLinks AllowOverride None Order allow,deny //设置目录访问权限 //默认目录到文档

目录的根目录
//设置目录访问权限
Allow from all DocumentRoot “D:/web/att” ServerName att Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all 最后,修改系统文件 host,位于 windows/system32/drivers/etc 目录下,让系统解析我们制 定的名称,打开 host 文件,在文件的末尾添加如下内容: 127.0.0.1 notes 127.0.0.1 att 这样就可以在浏览器中通过直接输入 notes 或者 att 访问到我们测试的网站了!! ! 保存后重启系统生效 win7 下 phpmyadmin 可能不能通过 php 操作 MySQL,表现为,phpmyadmin 不能执行,需要 修改配置文件,phpmyadmin/config.inc.php $cfg*'Servers'+*$i+*'host'+ = ‘localhost’; 修改为: $cfg['Servers'][$i]['host'] = ‘127.0.0.1′;

本文来源:https://www.bwwdw.com/article/5hce.html

Top