`
realnicky
  • 浏览: 61840 次
  • 来自: 杭州
社区版块
存档分类
最新评论

PHP 服务器配置-使用Apache

 
阅读更多

≡ PHP 5.2.5 的安装 ≡
1、到其官方站点下载 php-5.2.5-Win32.zip 并解压(据说:不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)到一个目录"D:\PHP\PHP"。
将PHP目录(D:\PHP\PHP)下的php.ini-recommended复制到windows(有的系统是winnt目录)目录下,并改名为php.ini,并找到extension_dir,将它修改为extension_dir="D:\PHP\PHP\ext"。其实使用php.ini-dist也能达到同样的效果,但建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。
PHP.ini部分说明:
default_charset="gb2312" ,修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;
register_globals=Off 改为 register_globals=On ,使传递全局变量有效;
extension=php_dba.dll 如果前面有分号,取消分号,以下同;
extension=php_dbase.dll
extension=php_gd2.dll GD库做图,一般用于图形验证码;
extension=php_mysql.dll 用于连接MYSQL数据库;
short_open_tag=On 支持<?php…?>和<?…?>,Off为仅支持<?php…?>

复制D:\PHP\PHP目录下的php5ts.dll和libmysql.dll(用于支持mysql)文件到windows的系统文件夹里,即:C:\windows\system32。

≡ Apache 2.2.8 的安装 ≡
1、到其官方站点下载 apache_2.2.8-win32-x86-no_ssl.msi 并执行。
按3次Next按钮,安装程序要求输入你的Network Domain(网络域名)、Server Domain(服务器域名)和网站管理员的E-mail,有的话就如实填写,本说明介绍的是本地自建测试环境,所以随便一下,前两个填 localhost ,邮件写自己的即可。
进入Next后,默认的安装路径是"C:\Program Files\Apache Software Foundation\Apache2.2\",修改路径,改为自己所要的"D:\PHP\Apache2.2"。
然后一路下去,直到安装结束;此时,打开D盘下的PHP文件夹,可以看到有一个名为Apache2.2的文件夹。

2、打开IE,然后在地址栏输入:"http://localhost" 或者 "http://127.0.0.1" 可以看到Apache安装完成的成功页面;

3、conf/httpd.conf文件的配置
1)查找“DocumentRoot”,这里是指定主页放置的目录。默认是:“D:\PHP\Apache2.2\htdocs”,你可以使用默认的目录,也可以自己定义一个,如:“D:/PHP”。注意:目录末尾不要加“/”。
2)查找“DirectoryIndex”,这里是默认首页文件名,可以在index.html 的后面加入index.php等。多个文件名用空格分隔。
3)查找
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>
如果不改这里的话,可能会出现 You don't have permission to access / on this server. 这样的错误提示,尤其在改变了默认主页的路径后。

4)建立虚拟目录
找到<IfModule alias_module> …… </IfModule>
添加Alias /webpath "D:\PHP\Apache2.2\phptxt"
<Directory "D:\PHP\Apache2.2\phptxt">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
其中/webpath为虚拟目录名称,"D:\PHP\Apache2.2\phptxt"为文件存放位置。
访问的地址为:http://localhost/webpath/

5)使服务器支持PHP,在相应位置加入如下两句代码
LoadModule php5_module "D:\PHP\PHP\php5apache2_2.dll"

AddType application/x-httpd-php .php .php3 .inc

注意:修改了httpd.conf文件,需要重启Apache2.2才生效。

分享到:
评论

相关推荐

    APACHE服务器配置.pdf

    实验六 APACHE 服务器配置 1、实验目的要求 (1)掌握 APACHE 服务器的安装 (2)使用 APACHE 服务器的配置 2、实验主要内容 (1)APACHE 服务器的安装与启动 (2)简单 APACHE 服务器基本配置 (3)配置个人 WEB ...

    Php5.6和Apache2.4环境搭建

    3. **配置Apache**: - 打开`C:\Apache24\conf\httpd.conf`配置文件,找到`#LoadModule php5_module modules/mod_php5.so`这一行,取消注释并修改为对应的PHP模块路径,例如:`LoadModule ...

    Win7 x64系统下PHP开发环境搭建---Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1

    3. 配置PHP:将PHP5.6.16的“php”目录复制到Apache的“bin”目录下,将“php.ini-development”重命名为“php.ini”,并编辑该文件以启用必要的扩展。将以下行添加到Apache的httpd.conf文件中,使Apache能够解析PHP...

    [Apache服务器配置与使用工作笔记].pdf

    由于提供的文件内容仅包含标题、描述、标签以及重复的URL链接,并没有实际的关于Apache服务器配置与使用的知识性内容,因此无法直接生成知识点。但是,我可以提供关于Apache服务器配置与使用的一般性知识点,以满足...

    wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b

    标题“wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b”指的是WAMP服务器的一个特定版本,这是一个集成的开发环境,主要用于在Windows操作系统上本地运行Apache、MySQL和PHP。WAMP代表Windows、Apache、...

    apache服务器配置php的方法

    配置Apache以解析PHP文件,需要修改`/etc/apache2/mods-enabled/dir.conf`(Ubuntu/Debian)或`/etc/httpd/conf.d/php.conf`(CentOS/RHEL)文件。确保`AddType application/x-httpd-php .php`这行存在于配置文件中...

    php的安装-以module方式-与apache结合

    - 使用文本编辑器打开Apache的配置文件`httpd.conf`。 - 在文件中添加以下内容: - `LoadModule php5_module "D:/php/php5apache2.dll"`:加载PHP模块。 - `PHPIniDir "D:/php"`:指定`php.ini`的路径。 - 还可以...

    wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b.zip

    总结起来,WampServer 2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b是一款强大的本地Web开发工具,尤其适合初学者和专业开发者快速搭建开发环境。通过这个集成环境,用户可以专注于编写Web应用,而无需担忧底层...

    tomcat集群配置所需要的apache和mod_jk-apache-2.0.55.so

    4. **配置Apache虚拟主机**:在httpd.conf中,设置虚拟主机以使用mod_jk。例如: ``` *:80&gt; ServerName example.com JkMount /* worker1 JkMount /context/* worker1 ``` 这将把所有对example.com的请求...

    php-5.3.1-Win32-VC6-x86+apache2.2.25

    2. 配置Apache:编辑Apache的配置文件`httpd.conf`,添加PHP模块的加载指令,例如`LoadModule php5_module "path/to/php5apache2_2.dll"`。 3. 设置PHP路径:在`httpd.conf`中,指定PHP解析器的位置,例如`...

    在windows下配置mysql-php-apache

    在Windows环境下配置MySQL-PHP-Apache,也称为WAMP服务器,是一项常见的任务,用于搭建本地Web开发环境。WAMP代表Windows、Apache、MySQL和PHP,这四个组件共同构成了一个强大的动态网站开发平台。以下是如何在...

    Linux环境下的Apache服务器httpd-2.2.20.tar.gz

    6. **启动**:使用`sudo systemctl start httpd`或`sudo service apache2 start`(取决于你的Linux发行版)来启动Apache服务器。 7. **验证**:访问`http://localhost`或服务器的公网IP,如果显示Apache默认的欢迎...

    Windows下Apache2.2.8及Php5.2.5的安装与配置方法

    本文将详细介绍如何在Windows操作系统下安装和配置Apache2.2.8及PHP5.2.5,并确保它们能够协同工作。 #### 二、准备工作 1. **下载Apache2.2.8**:访问Apache官方网站下载页面,选择适合Windows操作系统的Apache...

    php-apache-mysql配置\Apache2.2-httpd.conf配置.txt

    根据提供的文件标题、描述、标签以及部分内容,我们可以深入探讨如何在Apache 2.2服务器上配置PHP和MySQL,实现一个可以运行PHP脚本并连接MySQL数据库的环境。 ### Apache 2.2 的 httpd.conf 配置 #### 1. PHP模块...

    windows下PHP5+APACHE+MYSQ完整配置

    - 配置Apache以支持PHP。编辑Apache的配置文件`httpd.conf`,添加以下行: ``` LoadModule php5_module "C:/PHP/php5apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/PHP" ``` 4. **...

    如何配置静/动态编译Apache+Php+MySQL

    Apache+PHP+MySQL 的配置涉及三个关键组件:Apache HTTP 服务器、PHP 解释器和 MySQL 数据库管理系统。这里我们将详细讲解静态编译和动态编译(DSO)这两种方法。 ### 静态编译 静态编译将 Apache、PHP 和 MySQL ...

    Apache24和PHP7.2配置教程

    在本文中,我们将详细介绍如何配置Apache24服务器与PHP7.2环境,使两者能够协同工作,为用户提供高效稳定的Web服务。本教程将涵盖Apache24的基本配置、PHP7.2的安装与配置以及如何确保Apache能够正确解析PHP文件。 ...

    《Apache服务器配置与使用工作笔记》.(王江伟).[PDF].&ckook;

    ### Apache服务器配置与使用知识点详解 #### 一、Apache服务器简介 Apache服务器是一款广泛使用的开源Web服务器软件,它能够高效地处理HTTP请求,并提供多种功能扩展。Apache支持跨平台运行,包括Windows、Linux、...

Global site tag (gtag.js) - Google Analytics