`
cyxlgzs
  • 浏览: 90296 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

PHP实践之路(一)搭建PHP运行环境(php+mysql+apache)

阅读更多
以前都是采用phpnow一键搭建php环境,但是总感觉很多东西都不懂,所以决定采用手动的方式自己搭建一个php环境,于是出现了此文

PHP实践之路(目录索引)

一、环境

1、php:php-5.4.7

下载地址http://windows.php.net/downloads/releases/php-5.4.7-Win32-VC9-x86.zip

2、mysql:mysql5.0

下载地址:http://www.mysql.com

3、apache:apache2.2

下载地址:http://www.apache.org

二、关键步骤

1、下载php解压到某一个目录,如D:\php-5.4.7

2、配置php.ini

1)、在D:\php-5.4.7目录下找到php.ini-development文件,将该文件修改为php.ini

2)、查找extension=php_gd2.dll和extension=php_mysql.dll,并去掉其前面的分号(;),保存设置

3、将php-5.4.7目录下ext文件夹内的php_gd2.dll和php_mysql.dll复制到c:\windows\system32

4、下载并安装mysql,这里不详细讲

5、下载apache2.2,安装

6、配置apache

1)、打开Apache的配置文件—httpd.conf,该文件在conf目录下
2)、配置默认启动文件,查找DirectoryIndex关键字,也就是在仅指定目录的情况下,默认显示的文件名。可以添加很多,系统会根据从左至右的顺序来优先显示,以单个半角空格隔开,比如有些网站的首页是index.htm,就在光标那里加上“index.htm ”文件名是任意的,不一定非得“index.html”,比如“test.php”等,都可以。
3)、添加php的支持,查找LoadModule关键词,并添加以下语句
LoadModule php5_module "D:\php-5.4.7\php5apache2_2.dll"

PHPIniDir "D:\php-5.4.7"

AddType application/x-httpd-php .php
4)、指定apache服务器监听的端口号Listen 8080

7、测试

1)、在apache的安装目录下的htdocs目录下新建一个文件index.php,内容如下
<?php
phpinfo();
?>
2)、启动apache,在浏览器中输入http://localhost:8080/index.php,可以看到页面中出现了许多php的配置信息

三、总结

1、在搭建环境中出现以下问题

1)、httpd.exe: Could not reliably determine the server's fully qualified domain name
解决方法是找到apache的配置文件httpd.conf,找到其中的ServerName,将前面的#好去掉
2)、提供了一个无效的参数。 : Child 1736: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
解决方法是:属性->协议->属性->高级->wins标签->去掉启用LMhosts查询前的勾.
控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)即可

2、养成查看日志文件的习惯

在测试apache时,如果有错误注意查看log目录下的error.log文件。安装或者调试任何东西都要养成查看日志的习惯

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics