以前都是采用phpnow一键搭建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文件。安装或者调试任何东西都要养成查看日志的习惯
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
搭建php环境Apache+PHP+mysql
wmap搭建php+apache服务器常用组合,php5.6版本,apache2.4版本
PHP环境搭建:Win7下安装配置PHP+Apache+Mysql环境教程
Linux+Apache2.4+PHP7.1+MySQL5.7
Bugfree测试平台搭建 打开php.ini,查找index.html,在后面添加上index.htm index.php
使用PHP生成专属邀请码 ...1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要使用JAVASCRIPT和一定的算法实现生成专属邀请码。
nginx+apache+mysql+php+memcached+squid搭建门户网站
搭建Apache+MySQL+PHP运行环境
Linux下安装Apache+PHP+MySql搭建PHP运行环境
Linux搭建PHP+MySQL+Apache环境
下载前先检查你机子是否64位,如何位32位建议不要下载(没有32位机子上实验过)该资源部包括了Apache+PHP+MySQL+MySQL客户端。 我当前的环境是win7,这些都是我搭建成功后整理出来的,如何搭建或搭建过程中可能遇到和...
LINUX下APACHE+MYSQL+PHP运行环境搭建教程.pdf
redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建 redhat5.4+SSH+Ftp+Apache+Mysql+PHP搭建
Windows 7 PHP环境搭建(PHP+Apache+Mysql带软件)
Apache+MySQL+PHP环境搭建(完成)Apache+MySQL+PHP环境搭建(完成)Apache+MySQL+PHP环境搭建(完成)
apache+mysql+php环境搭建
在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台.doc
非常便利的centos搭建PHP+mysql+apache+svn环境搭建文档,只需复制粘贴
Apache+MySQL+PHP for Linux搭建 最经典的lamp平台。
《APMServ 5.2.6》:一键快速搭建Apache+PHP+MySQL+Nginx+Memcached+ASP平台的绿色软件 APMServ 5.2.6 绿色服务器 PHP服务器 ASP服务器 APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6...