`

Apache PHP 手动搭建

    博客分类:
  • PHP
阅读更多

这里我给大家说明一下 怎么搭建一个PHPserver

 

首先就是下载Apache HTTP Server

官网地址:

http://httpd.apache.org/

然后下载PHP

官网地址:

http://windows.php.net/

这样我们就完成了PHP的环境准备

下面就来说明一下具体的配置过程

1.解压文件,安装Apache,在conf目录下找到httpd.conf,添加如下内容

LoadModule php5_module "C:/Program Files/Apache Software Foundation/php-VC6/php5apache2_2.dll"
PHPIniDir "C:/Program Files/Apache Software Foundation/php-VC6"

AddType application/x-httpd-php .php .phtml

2.将php解压,然后修改php.ini.***(×××为只要带php.ini都可以)文件修改为php.ini

好了完成

注意:如果启动server时 报出异常可以查看PHP 只带的Test Server这个功能。大家可以尝试一下下面的步骤

 

 

PHP环境搭建第四步:如何进行PHP配置环境。

 

  PHP环境在Windows 7上的配置相比Windows XP等要简单很多,不需要复制等操作,你只要将php.ini-development配置文件重命名为php.ini配置文件即可。接着做如下配置操作:

 

1、打开php.ini配置文件,找到

 

; On windows:

; extension_dir = "ext"

修改为

 

; On windows:

extension_dir = "C:/php/ext"

表示指定PHP扩展包的具体目录,以便调用相应的DLL文件。

 

2、由于默认PHP并不支持自动连接Mysql,需开启相应的扩展库功能,比如php_mysql.dll等,即将

 

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

这些extension之前的分号(;)去除。

 

3、配置PHP的Session功能

 

  在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

 

;session.save_path = "/tmp"

修改为

 

session.save_path = "D:/phpsessiontmp"

4、配置PHP的文件上传功能 如何编写PHP文件上传功能?

 

  同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

;upload_tmp_dir =

修改为

 

upload_tmp_dir = "D:/phpfileuploadtmp"

5、修改date.timezone,否则在执行phpinfo时date部分会报错:

 

Warning: phpinfo() [function.phpinfo]…

 

我们需要将

 

;date.timezone =

修改为

 

date.timezone = Asia/Shanghai

  你也可以点击参考更多关于PHP.INI的配置

 

  至此在Windows 7上php的环境配置就算完成了,但是光完成这些配置是不够的,我们需要Apache支持PHP,所以还需要在Apache配置文件中完成相应的PHP配置

 

 

#配置虚拟目录
Alias /phpMyAdmin "d:/phpMyAdmin/"
<Directory "d:/phpMyAdmin/">
Order allow,deny
Allow from all
</Directory>

 

 

1
2
分享到:
评论

相关推荐

    php5.3.5 + apache2.2搭建环境

    ### PHP5.3.5与Apache2.2环境搭建详细指南 #### 一、环境概述 本文档将详细介绍如何在Windows环境下安装配置PHP5.3.5与Apache2.2,构建一个完整的Web开发环境。这适用于那些希望使用较旧版本进行开发或维护遗留系统...

    搭建php环境Apache+PHP+mysql

    ### 搭建PHP环境:Apache + PHP + MySQL #### 一、引言 搭建PHP开发环境对于初学者来说是一项重要的基础技能。本篇文章将详细介绍如何手动安装和配置Apache、PHP以及MySQL,以便构建一个完整的PHP开发环境。通过...

    手动搭建PHP环境

    至此,手动搭建PHP开发环境的工作已完成。现在你可以在Windows 7环境下运行PHP脚本,连接MySQL数据库,并通过Apache服务器对外提供服务。记得在编写PHP代码时,可以测试简单的"Hello, World!"脚本,以确保环境配置...

    PHP_APACHE环境的搭建

    如果你不希望手动配置,可以使用WAMP Server,它是一个包含Apache、PHP和MySQL的集成环境,安装后可以直接运行PHP项目。 对于初学者,WAMP Server提供了一个简单的操作方式:将项目放入WWW文件夹,创建一个index....

    手动搭建PHP运行环境

    标题“手动搭建PHP运行环境”涉及的是在个人计算机上从零开始配置一个支持PHP运行的服务器环境。这个过程通常包括安装和配置Web服务器(如Apache)、数据库服务(如MySQL)以及PHP解释器。通过手动搭建,用户可以更...

    Apache+php+mysql 手动配置

    通过本教程,您将能够自行搭建一套完整的LAMP(Linux Apache MySQL PHP)或WAMP(Windows Apache MySQL PHP)环境。 #### 二、所需软件及版本 - **Apache**:httpd-2.2.19-win64 - **PHP**:...

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    ### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...

    apache + php 的运行环境配置程序

    Apache 和 PHP 是两个非常重要的开源软件,用于搭建服务器端的Web应用程序环境。Apache 是一个功能强大的HTTP服务器,而 PHP(Hypertext Preprocessor)则是一种广泛使用的服务器端脚本语言,尤其适合处理动态网页...

    最适合新手手动搭建wamp环境教程

    新手手动搭建WAMP环境是学习Web开发的一个重要环节,尤其是对于希望深入了解服务器、数据库和脚本语言交互的开发者。WAMP环境是指在Windows操作系统上搭建的Apache服务器、MySQL数据库和PHP脚本语言的组合。本教程以...

    apache+php下载

    Apache 和 PHP 是两个非常重要的开源软件,它们在 Web 开发领域扮演着至关重要的角色。Apache 是全球最流行的 Web 服务器,而 PHP 则...如果需要 SSL 支持,可以下载包含 SSL 模块的 Apache 版本或手动添加 SSL 模块。

    Apache与PHP安装包

    2. **配置Apache**:编辑`conf\httpd.conf`文件,确保`ServerRoot`指向Apache的安装路径,并启用`LoadModule`行以加载mod_php模块(可能需要手动下载并添加mod_php)。 3. **解压PHP**:解压`...

    手动搭建PHP运行环境(图文详述)

    ### 手动搭建PHP运行环境知识点详述 #### 一、引言 手动搭建PHP运行环境是一项基础但重要的技能,尤其对于初学者来说,通过这一过程可以更好地理解PHP的工作原理及其与服务器之间的交互机制。本文将详细介绍如何从...

    在ubuntu下搭建Apache+MySQL+PHP开发环境

    ### 在Ubuntu下搭建Apache+MySQL+PHP开发环境 #### 概述 本教程旨在指导用户在Ubuntu操作系统上构建一个完整的LAMP(Linux+Apache+MySQL+PHP)开发环境。LAMP是一种广泛使用的开源Web服务器解决方案堆栈,适用于...

    一键安装php,Apache,不用手动配置

    标题 "一键安装php,Apache,不用手动配置" 暗示了这个压缩包可能包含一个自动化脚本或者安装程序,旨在简化PHP和Apache在操作系统上的部署过程。这通常是为了节省时间,减少技术门槛,使得非专业技术人员也能相对...

Global site tag (gtag.js) - Google Analytics