`
daoger
  • 浏览: 531532 次
  • 性别: Icon_minigender_1
  • 来自: 山东济南
社区版块
存档分类
最新评论

php环境搭建

阅读更多
业余时间学习php,参考了网上的不少资料,做个环境搭建的笔记!


我的操作系统是XP,开发环境还是以eclipse为基础,使用phpeclipse插件搭建;相关的php运行、测试环境很多工作都要在IDE以外来做。

1. 下载apache、php、mysql相关软件,这些都是免费的,可以在官方网站上找到;我现在使用的是apache_2059-win32-x86-no_ssl.msi、php-5.2.5-Win32.zip、mysql-5.0.26-win32.zip。
2. 安装apache服务器,一路默认安装就可以,我的安装目录是D:\Program Files。安装完成后如果出现No installed service named "Apache2"的错误,表示并没有完成安装,
这是关于这个错误的一个解释帖子:
It is likely that somewhere in the installation, there was a problem and the service was not installed or disabled.

First, check under Services and see if Apache Service is installed and running.

If it is not installed, manually install it from Command Prompt:
Adjust the address to suit

Code:
  "C:\Program Files\Apache Group\Apache2\bin\apache" -k install -n "Apache2"
 
参照了一下,如果你没有在安装apache时没有配置站点服务名,那么就要在D:\Program Files\Apache Group\Apache2\conf\httpd.conf 文件中198行的 #ServerAdmin  注释掉,然后在dos命令行界面下切换到D:\Program Files\Apache Group\Apache2\bin下 执行apache -k install -n Apache2 命令,启动apache,浏览器中链接http://localhost/查看是否安装成功!
3. 配置php,使apache支持php。
将php-5.2.5-Win32.zip 里内容解压到 D:\Program Files\php 里
找到 php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(win2k 里为winnt)
如我的php.ini是拷到 C:\WINDOWS目录
再将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32) 如我的是C:\WINDOWS\system里

配置apache里的httpd.conf
打开 D:\Program Files\Apache Group\Apache2\conf\httpd.conf
找到 AddDefaultCharset ISO-8859-1 将其改为 AddDefaultCharset GB2312 (让默认语言编码为简体中文)
找到 DocumentRoot "D:/Apache2/htdocs" 将其改为你的WEB目录,这里我是修改为以后eclipse的的php项目目录D:\jia_daoger\phpworkspace
找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php,这是你得默认首页面。

选择安装模式: 模块化模式 安装 或 CGI模式安装 (选一样即可)

(1) 模块化配置找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行
LoadModule php5_module D:/Program Files/php/php5apache2.dll
其中D:/Program Files/php/php5apache2.dll 为你php目录中php5apache2.dll所在的位置.
这里注意因为这时在http.conf文件中是按照空格来区分目录的,所以上面的写法实际上是去找D:/Program 目录了,所以要改成win下索引格式的目录D:/Progra~1/PHP/php5apache2.dll;D:/Progra~1 就表示以Progra开头的第一个文件夹。
找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行
AddType application/x-httpd-php .php
(2) CGI安装配置
找到 AddType application/x-gzip .gz .tgz 这行,加入如下即可
ScriptAlias /php/ "D:/Program Files/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php-cgi.exe"

此时PHP环境基本已经配置完成,
在WEB根目录,我的是D:\jia_daoger\phpworkspace,里建一个名为test.php的文件内容如下:
<? echo phpinfo(); ?>
重新启动apache服务
用浏览器打开 http://localhost/test.php
如果可以正确输出配置信息那么证明php环境配置成功了。

4. 安装mysql并测试连接。
我机器上以前就有mysql 5.0 版本,这里只要进行配置就好了。
打开C:\WINDOWS下的php.ini,将extension_dir = "./" 改为 extension_dir = "D:/Program Files/php/ext",将extension=php_mysql.dll一行的“;”去掉,去掉;session.save_path = "/tmp"中的“;”,接下来设置session的目录,
session.save_path = "D:/Program Files/php/session_temp";

重启apache服务
在Web根目录下,建立testdb.php文件内容如下:
<?php
//后2个参数是你mysql的用户名和密码
$link=mysql_connect('localhost','root','root');
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>
用浏览器打开http://127.0.0.1/testdb.php 如果输出success就表示配置mysql数据库成功!
如果报错Fatal error: Call to undefined function mysql_connect()
关键点1.   把php中的libmysql.dll文件复制到Apache的bin里面后重启apache再测试。
关键点2:配合Apache2时最好使用PHPIniDir,即在apache2/conf/httpd.conf文件中加入:
# configure the path to php.ini   "c:/php"是php.ini所在的文件路径
PHPIniDir " C:/php"
5. 下载最新的phpeclipse版本或者使用eclipse的update,完成后进入window--prefence中的phpeclipse一项,可以去掉browser preview defaults 中的两个选项卡。选择PHP externals tools中的apache配置服务器.
start apache -------w -n "Apache2" -k start
stop apache --------w -n "Apache2" -k stop
restart apache ------w -n "Apache2" -k restart
apache --------------D:\Program Files\Apache Group\Apache2\bin\Apache.exe
path to httped.conf --D:\Program Files\Apache Group\Apache2\conf\httpd.conf
选择其中的mysql项,MySQL----C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe
保存即可,这样你可以将web目录指向你的eclipse的工作目录,测试一下刚才我们建立的几个页面了。
分享到:
评论

相关推荐

    php环境搭建软件

    "php环境搭建软件"就是为了这个目的而存在的工具,它简化了PHP开发环境的配置过程。在给定的标题和描述中,我们可以看到这款软件具有两个关键特性:支持多个PHP版本的并行启动以及自定义选择PHP版本的能力。 1. **...

    php环境搭建(支持自定义php版本纯绿色php集成环境)

    在IT行业中,PHP环境搭建是开发PHP应用程序的基础步骤,尤其对于初学者和专业开发者来说,一个稳定、可定制且易于管理的PHP环境至关重要。本文将详细介绍如何搭建支持自定义PHP版本的纯绿色PHP集成环境,并讲解相关...

    PHP环境搭建

    PHP环境搭建 PHP 环境的搭建是 PHP 开发的基础,它涉及到多个方面,包括服务器的安装、端口的设置、PHP 配置的修改、虚拟目录的创建等。本文将逐步指导读者完成 PHP 环境的搭建。 第一步:WampServer 服务器的...

    PHP环境搭建教程文档版

    ### PHP环境搭建教程知识点详解 #### 一、Apache服务器安装与配置 **1. Apache2.4 安装路径** - **要点说明:** - Apache 的安装路径选择至关重要,通常建议安装在非系统盘(如 D 盘),以减少对 C 盘空间的...

    apache+mysql+php环境搭建

    ### Apache + MySQL + PHP环境搭建详解 #### 一、引言 随着Web开发技术的不断发展,LAMP(Linux + Apache + MySQL + PHP)或WAMP(Windows + Apache + MySQL + PHP)架构因其高效率和易用性,在中小型网站开发中...

    php环境搭建 详细(附图)

    PHP 环境搭建详解 PHP 环境搭建是指在服务器端搭建 PHP 语言的运行环境,以便于开发和部署动态网站或 Web 应用程序。下面是 PHP 环境搭建的详细步骤和介绍: 什么是 PHP? PHP 是英文超级文本预处理语言 ...

    Windows Xp + IIS + PHP 环境搭建手册

    搭建Windows XP + IIS + PHP环境是初学者和专业开发者在Windows平台上运行PHP应用程序的常见需求。本手册将深入解析这一过程,确保你能够成功配置一个功能完备的Web开发环境。 首先,我们需要安装Windows XP操作...

    最新PHP环境搭建教程

    在搭建PHP开发环境时,我们需要将三个主要组件整合在一起:PHP、Apache服务器和MySQL数据库。以下是一个详细的步骤指南,适用于Windows 7 32位操作系统,但同样的逻辑也适用于64位系统,只需确保下载相应的64位版本...

    完美搭建PHP环境的绿色软件 php环境搭建

    总的来说,这款绿色软件提供了一站式的PHP环境搭建服务,大大降低了入门门槛。用户只需解压并运行,就能快速拥有一个运行PHP应用的完整环境,这对于想要快速搭建网站或者尝试PHP开发的人来说是非常实用的。当然,...

    windows10下的PHP环境搭建(php环境搭建软件)

    这里我们将详细探讨如何在Windows 10上安装并配置PHP环境,以及如何利用PHPWAMP这个工具来实现快速、便捷的PHP环境搭建。 首先,让我们了解什么是PHP。PHP是一种广泛使用的开源服务器端脚本语言,尤其适合于Web开发...

    win2003系统ISS下的PHP环境搭建

    通过以上步骤,你就成功地在Windows Server 2003的IIS下搭建了PHP环境。请注意,为了保持系统安全和性能,定期更新PHP版本和修复任何潜在的安全漏洞至关重要。此外,对于大型网站,可能还需要考虑调整FastCGI的设置...

    php环境搭建(最好用的php集成环境)

    首先,PHP环境搭建通常包括三个主要组件:PHP、Web服务器(如Apache或Nginx)和数据库管理系统(如MySQL)。这些组件的安装和配置可能对新手来说较为复杂,因此,PHP集成环境应运而生,它们将这三个组件整合在一个...

    window操作下php环境搭建,适合新手

    ### Window操作下PHP环境搭建详解 #### 一、前言 在Windows环境下搭建PHP开发环境是许多初学者的必经之路。本文将详细介绍如何在Windows XP系统上搭建PHP开发环境,包括Apache服务器、PHP和MySQL数据库的安装与...

    php环境搭建(免配置)

    标题“php环境搭建(免配置)”指的是提供一种预配置的PHP开发环境,使得用户无需手动设置Apache服务器、PHP解释器及其相关配置,就能直接开始进行PHP编程工作。这对于初学者或需要快速启动项目的人来说是极其方便的...

    php环境搭建的好工具(phpwamp)

    PHP环境搭建是进行PHP开发的第一步,它包括了Web服务器(如Apache或Nginx)、数据库(如MySQL或MariaDB)和PHP解释器的安装与配置。一个良好的PHP环境能够保证代码的正常运行,减少因环境问题引发的错误,提高开发...

    Windows 7 PHP环境搭建教程(PHP+Apache+Mysql带软件)

    在Windows 7上搭建PHP开发环境,主要涉及三个核心组件:PHP、Apache和MySQL。这个教程将指导你完成这一过程,使你能够在本地系统上运行PHP应用程序,与MySQL数据库进行交互。 首先,我们需要安装Apache服务器。...

Global site tag (gtag.js) - Google Analytics