php环境搭建手册


http://blogjava.net/sxyx2008 1 / 34 php 环境搭建手册 雪山飞鹄 http://blogjava.net/sxyx2008 QQ:184675420 Email:sxyx2008@163.com http://blogjava.net/sxyx2008 2 / 34 环境 mysql-5.0.22-win32 php-5.2.14-Win32 httpd-2.2.16-win32-x86-openssl-0.9.8o WindowsXP sp3 安装 httpd-2.2.16-win32-x86-openssl-0.9.8o 1. 点击 NEXT 下一步 http://blogjava.net/sxyx2008 3 / 34 2. 接受协议,选择 accept 点击 NEXT 继续 3. 点击 NEXT http://blogjava.net/sxyx2008 4 / 34 输入 domain 域名信息 ServerName 服务名 管理员电子邮件 4. 此处可以随便输入,只要符合它的格式就行了,点击 NEXT 5. 选择 custom 选项点击 NEXT http://blogjava.net/sxyx2008 5 / 34 6. 点击 change 改变安装路径,笔者此处将 apache 安装到 D 盘 D:\Apache2.2 7. 点击 OK 继续执行 http://blogjava.net/sxyx2008 6 / 34 8. 点击 NEXT 9. 点击 Install 安装 http://blogjava.net/sxyx2008 7 / 34 10. 点击 Finish,安装成功。在桌面右下方将会看到一个绿色的箭头,此时表示 apache 服务已安装成功。 11. 在浏览器输入 http://localhost 查看 apache 是否可以正常运作起来 http://blogjava.net/sxyx2008 8 / 34 此时表示 apache 服务已经可以正常运行了。 安装 php 1. 解压缩 php-5.2.14-Win32.zip 到 D 盘,将其重命名为 php5.2.14 http://blogjava.net/sxyx2008 9 / 34 2. 修改 apache 配置文件 进入 D:\Apache2.2\conf 目录 打开 httpd 文件 3. 修改端口 http://blogjava.net/sxyx2008 10 / 34 Apache 服务器默认的端口是 80 端口,你可以指定你想要的端口,只需将 80 修改成一个未 占用的端口号,然后重启 apache 服务器,看是否能正常启动起来。 在修改之前,你可以使用 netstat –a 命令查看本机开启了那些端口 方法如下: 打开命令提示符 http://blogjava.net/sxyx2008 11 / 34 笔者使用 edipluts 打开 httpd 文件,将行号锁定在 46 行,修改 Listen 后面的数字即可 如: Listen 8088 本机没有安装 IIS,所以仍然使用 80 端口。如果你修改了 apache 服务器的端口,那么你在 浏览器中访问的时候记着要跟上你的端口号。 http://blogjava.net/sxyx2008 12 / 34 4. 加载 php 模块 将光标定位在 128 行,在其添加 LoadModule php5_module "D:/php5.2.14/php5apache2_2.dll" 即 php5apache2_2.dll 文件所在位置 5. 重启 apache 服务看是否能正常启动 如图,若看到 Apache/2.2.16(Win32) PHP/5.2.14 则表示 apache 已经成功将 php 加载进来了 6. 添加 AddType 将光标定位在 384 行 http://blogjava.net/sxyx2008 13 / 34 在其下方添加如下文字 AddType application/x-httpd-php .php AddType application/x-httpd-php .htm AddType application/x-httpd-php .html 为了将错误降低到最低,我们每修改一次 apache 配置文件(httpd),都将重启 apache 服务,测试看是否能正常启动。若正常启动,接着往下看,否则请你自己找原因。 查找 DirectoryIndex,将光标定位在 241 行左右 http://blogjava.net/sxyx2008 14 / 34 7. 修改原有的 DirectoryIndex index.html 为 DirectoryIndex index.php default.php index.html index.htm default.html default.htm 修改目录(此部分根据用户喜好,也就是说设置虚拟目录,相当于 IIS 中的 www 目录一样。) 设置了该目录 apache 就会去解析这个目录中的文件。这里为了方便其间我们将 apache 默认的 D:/Apache2.2/htdocs 修改为 D:/www 在 D 盘根目录下创建 www 文件夹,以后 我们的 php 文件放在该目录下就会被 apache 找到 http://blogjava.net/sxyx2008 15 / 34 8. 查找 DocumentRoot 修改 D:/Apache2.2/htdocs 为 D:/www http://blogjava.net/sxyx2008 16 / 34 习惯性的重启 apache 服务,测试服务是否能正常启动起来。 9. 查找 Directory,同样修改 Directory 目录为 DocumentRoot 所指的路径 修改 206 行的 重启 apache 服务,测试服务是否能正常启动起来。 到此 apache 配置文件修改已经搞一段落了。 接着修改 php 的配置文件以及一系列操作 10. 进入 php5.2.14 目录 http://blogjava.net/sxyx2008 17 / 34 11. 修改 php.ini-dist 为 php.ini 12. 用 edipluts 打开 php.ini 文件,查找 extension_dir 修改 extension_dir 为 D:/php5.2.14/ext(php 安装目录/ext) http://blogjava.net/sxyx2008 18 / 34 这里修改为 extension_dir = "D:/php5.2.14/ext" 13. 将光标定位在 613 行 去掉以下文字前面的分号 ;extension=php_curl.dll ;extension=php_gd2.dll ;extension=php_mbstring.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll ;extension=php_pdo.dll ;extension=php_pdo_mysql.dll ;extension=php_xmlrpc.dll 修改为 extension=php_curl.dll extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_xmlrpc.dll http://blogjava.net/sxyx2008 19 / 34 14. 拷贝 dll 文件到 C:/windows/system32 目录下 拷贝 php 安装目录\ext 下的以下 dll 文件到 C:/windows/system32 http://blogjava.net/sxyx2008 20 / 34 即这里要拷贝的 dll 文件就是在 php.ini 文件中放开的文件,目前这里用到了 mysql 因 此先拷贝 php_mysql.dll 、php_mysqli.dll 文件到 system32 下 接着在 php 安装目录下拷贝 php5ts.dll 、libmysql.dll 文件到 system32 下 php_mysql.dll php_mysqli.dll php5ts.dll libmysql.dll 15. 接着将 php.ini 文件拷贝到 c:/windows 目录下 http://blogjava.net/sxyx2008 21 / 34 重启 apache。测试是否正常启动 安装 mysql 1. 点击 NEXT http://blogjava.net/sxyx2008 22 / 34 2. 点击 Custom 更改安装目录 这里笔者将安装目录修改为 D:\Program Files\MySQL\MySQL Server 5.0 http://blogjava.net/sxyx2008 23 / 34 3. 点击 NEXT 4. 点击 Instal http://blogjava.net/sxyx2008 24 / 34 5. 点击 Skip-Sign-Up 开始配置 Mysql 6. 点击 Finish http://blogjava.net/sxyx2008 25 / 34 7. 点击 Next 8. 点击 Next http://blogjava.net/sxyx2008 26 / 34 9. 点击 Next 10. 点击 Next http://blogjava.net/sxyx2008 27 / 34 11. 点击 Next 12. 点击 Next http://blogjava.net/sxyx2008 28 / 34 13. 这里设置 Mysql 的端口。它默认为 3306,你也可以指定它的端口.此处笔者默认 选择字符编码,此处笔者选择 UTF-8 编码,你也可以通过下方的 select 来选择编码 http://blogjava.net/sxyx2008 29 / 34 14. 将 mysql 安装到 path 路径下,这样你在命令行就直接可以使用 mysql http://blogjava.net/sxyx2008 30 / 34 15. 设置 Mysql 口令 16. 点击 Execute http://blogjava.net/sxyx2008 31 / 34 点击 Finish,图上的四项都被打钩,则表示你的 mysql 安装成功了.否则请你检查原因 到此 mysql apache php 都已经成功安装起来了。 环境测试 还记得你设置的 www 目录吗? 在你的 www 目录下新建一个 index.php 测试下 php 环境是否成功. 内容如下 运行效果: http://blogjava.net/sxyx2008 32 / 34 查看是否加载了 mysql 模块 http://blogjava.net/sxyx2008 33 / 34 测试 php 是否与 mysql 能正常连接 "; http://blogjava.net/sxyx2008 34 / 34 echo $data['id']."\t".$data['name']."
"; } mysql_close(); ?> 到此,mysql+apache+php 环境已经搭建起来了。
还剩33页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 20 金币 [ 分享pdf获得金币 ] 2 人已下载

下载pdf

pdf贡献者

木易有峰

贡献于2010-09-04

下载需要 20 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf