本文章教你如何一步一步搭起PHP开发环境
虽然在网上可以随便找到相关的PHP搭建环境,可是我觉得有几点不好,搭建的方式不一,使得开发者不知道相信谁的话,其二,对于开发者在搭建的过程中遇到的问题避而不答,我觉得这是最要命的。其三,搭配的版本不一,其涉及的搭配核心没有告诉开发者,于下,我将避重就轻,介绍PHP环境的搭建和测试。
- 下载好所需的软件,由于我比较倾向较新的版本,所以我的搭建环境是Win 7+PHP5.2.17+MySql5.5.23+Apache2.2.22
- 这里要注意的一点就是PHP,下载时候尽量选择压缩包格式,一方面压缩包说占用的空间较少,最重要的是如果使用安装包的话,那么安装之后你会发现安装目录中会缺少很多文件,不如拓展文件,这个问题让我很恼火,我重装了2次,问题还是依旧,所以我就断定安装包的问题,所以最好的处理方式就是使用压缩包,这里我选择的是VC6 x86 Thread Safe (2011-Mar-22 13:29:30)下载地址是:http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip这里没选择VC9是因为,给版本针对IIS(官网是这样说的)。
- 至于软件的安装,我在这就不造轮子了,不同的版本大同都有些差异,比如MySql,由于我安装的是最新版的,其安装的变化之大,只有自己慢慢领悟,还有一点就是安装Apache时需要你填domain,这个不太重要,但是要填正确,我填的是本地的地址127.0.0.1(或者localhost).还有注意一点的是,安装目录最好自定义,不建议安装在Program Files文件中,安装的步骤自己安装说明来基本没什么大问题。
- 软件的关联,这里需要关联的是,将PHP关联到Apache服务器上,将PHP关联的MySql数据库上
-
将PHP关联到Apache服务器上和数据库上,需要修改以下的配置文件,
在Apache目录下的/conf/httpd.conf文件的末尾被PHP安装程序加增加了几句配置:
httpd.conf
1
2
3
4
|
PHPIniDir "D:/PHP"
LoadModule php5_module "D:/PHP/php5apache2_2.dll"
|
-
还是Apache的配置文件,Ln 757,加入“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行“AddType application/x-httpd-php .htm”,则.htm文件也可以执行php程序了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。
- 链接数据库时最容易出现的问题就是提示?Fatal error: Call to undefined function,出现这个问题的原因是PHP加载mysql的拓展没有成功,网上对这个问题更是有千种的解决办法,如果你参考他们的话,最好做个备份,因为你也不能确定,他们的方法是否对你有效,如果没有效果的发,就还原回来,对于这个问题我也参考了很多文章,可是基本上也没作用,最好人品爆发,看到了一个解决办法,很方便的,其方是:需要将PHP安装根目录下的libmysql.dll拷贝到C:\Windows\System32下即可。
网上有文章说,libmysql.dll必须是mysql目录(lib)下的文件才行,但就如上面所说的,我试了PHP安装目录下的libmysql.dll是没问题的。,我就是通过这个方法解决的。
总结:PHP的配置相当的复杂的,需要极大的耐心,我光配置PHP环境,就话了一下午和一个晚上的时间,在做改动的时候,最好做个备份,另外需要注意的地方,我已经通过红色表示出来。
最后附上我参考的文章:http://ngloom.me/2011/11/27/win7-apache2-2-php5-2-mysql5-install-and-confi/ http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html http://www.zihou.me/html/2012/02/17/6764.html
由于时间仓促,排版不是很好,文章也没核对,如有错误,请指正,谢谢
分享到:
相关推荐
【标题】: "零起步教你搭建DISCUZ论坛.doc" 【描述】: "这篇文档将指导初学者如何从零开始搭建DISCUZ论坛,涵盖了论坛的演变历程、所需准备的工作,以及具体步骤,旨在帮助读者了解搭建论坛的过程。" 【标签】: ...
**二、PHP环境搭建** 要开始PHP编程,首先需要安装一个PHP运行环境。推荐使用XAMPP或WAMP这样的集成开发环境,它们包含了Apache服务器、MySQL数据库和PHP,只需简单几步就能在本地设置好开发环境。 **三、PHP基础...
discuz 搭建论坛 apache mysql php 有需要这些工具的 留言给我
在学习PHP之前,需要正确安装和配置开发环境。本书可能会详细介绍如何在不同的操作系统(如Windows、Linux和macOS)上安装PHP及其相关的开发工具,如Apache服务器和MySQL数据库。此外,还可能讲解如何使用集成开发...
首先,它会讲解PHP的安装与配置,包括如何在不同的操作系统(如Windows、Linux和Mac OS)上搭建PHP运行环境,以及如何与Apache或Nginx等Web服务器进行集成。 接下来,读者将学习PHP的基本语法,包括变量、数据类型...
1. **PHP环境搭建**:如何安装和配置PHP运行环境,通常包括PHP、Apache(或Nginx)服务器和MySQL数据库,形成LAMP(Linux、Apache、MySQL、PHP)或WAMP(Windows、Apache、MySQL、PHP)开发环境。 2. **PHP基础语法...
总的来说,《PHP+MySQL网页开发从零起步》这本书将引领读者逐步掌握这两种技术,从搭建开发环境到编写交互式网页,再到实现数据库的高效管理,从而具备开发现代Web应用的基础能力。通过深入学习和实践,开发者可以...
2. **环境搭建**:指导读者如何在Windows、Linux或Mac OS等操作系统上安装PHP运行环境,如XAMPP或WAMP套件。 3. **基本语法**:讲解PHP的基本语法,包括变量、数据类型、常量、运算符、控制结构(如条件语句和循环)...
**PHP起步** 对于初学者,PHP的学习通常从安装环境开始。你需要搭建一个PHP运行环境,例如使用XAMPP或WAMP这样的集成开发环境,它们包含了Apache服务器、MySQL数据库和PHP解析器。安装完成后,你可以通过编写简单的...
本教程旨在为初学者提供一个系统的学习框架,涵盖PHP开发环境的搭建、基本语法、常用函数及应用实践。 #### 二、开发环境搭建 ##### 1. 安装XAMPP XAMPP是一款免费的、跨平台的、开放源代码的集成软件包,其中...
##### 1.3 开发环境搭建 - **安装服务器环境**:指导如何安装配置Apache或Nginx服务器。 - **PHP安装与配置**:详细介绍如何在Windows/Linux/MacOS系统上安装PHP,并进行必要的配置。 ##### 1.4 初识PHP - **Hello ...
学习PHP的第一步通常是安装PHP环境,例如XAMPP或WAMP等集成开发环境,它们包含PHP、Apache服务器和MySQL数据库,简化了本地开发环境的搭建。 3. PHP语法基础: - 变量:PHP中的变量以$开头,如 `$name = "张三";`...
包括超详细配置教程、PHP手册、Smarty中文手册、PHP和MySQL Web开发第四版、最令PHP初学者头痛的十四个问题、PHP基础教程、PHP入门教程、PHP...手册、PHP编程起步自学教程、php框架学习、php入门测试题、ThinkPHP2.1...
【Discuz论坛架设从零起步】是一篇详细介绍如何在Windows环境下搭建Discuz!论坛的文章。Discuz!是一款流行的开源论坛软件,它基于PHP语言和MySQL数据库,与Apache web服务器配合使用,提供稳定且功能丰富的社区论坛...
第1章 “PHP起步”是入门阶段,它将引导读者了解PHP的基本概念和环境搭建。在这个章节中,你将学习到: 1. PHP的起源与应用领域,理解PHP作为一种服务器端脚本语言在Web开发中的重要性。 2. 如何安装和配置PHP开发...
1. **环境搭建**:了解如何在不同的操作系统上配置PHP开发环境。 2. **基本语法**:掌握PHP语句的结构,包括变量声明、注释、常量、数据类型等。 3. **输出与输入**:学习`echo`和`print`函数,以及如何从用户获取...
### Discuz论坛架设从零起步 #### 一、引言与背景介绍 随着互联网技术的发展,越来越多的人开始搭建自己的论坛平台。Discuz作为一款知名的开源社区软件,因其丰富的功能和良好的用户体验受到广泛欢迎。本篇文章...
第一部分:PHP起步 这部分是PHP学习的基础,将引导读者了解PHP的历史、环境配置以及如何搭建PHP开发环境。内容可能包括: 1. PHP简介:解释什么是PHP,它的起源和发展,以及在Web开发中的作用。 2. 安装与配置:介绍...