Apache2 + PHP 5.0.1 for Win32的安装

原创 2004年08月28日 23:50:00

下载Apache2,官方站点:http://www.apache.org

下载PHP 5.0.1,官方站点:http://www.php.net

首先安装PHP 5.0.1

1、解压缩PHP到C:/php目录

2、将php.ini-dest文件改名为php.ini,复制到WINNT(Windows 2000下)或Windows目录,复制C:/php目录下的php5ts.dll、gds32.dll、libmysql.dll、libmysqli.dll(如果使用Mysqli)复制到System32目录

修改php.ini

short_open_tag = Off               是否允许ASP中的<%写法,Win32上默认不允许
disable_functions =                   禁用的函数,用,隔开,比如:phpinfo,exec
disable_classes =                       禁用的类
error_reporting = E_ALL          显示所有的错误信息 我的习惯是显示严重的错误信息,设置为E_ERROR
display_errors = On                   默认显示错误信息,如果是自己调试程序,请设置为On,否则设置为Off
error_log = "H:/log/php5log.txt"   如果上面设置为不显示错误信息,你可以设置日志来记录错误

extension_dir = "c:/php/ext"

接下来找到extension最多的地方,去掉这几行前面的分号

extension=php_gd2.dll
extension=php_mysql.dll
extension=php_mysqli.dll

配置Apache2

安装Apache后,找到Apache目录下的conf文件夹,打开httpd.conf文件,编辑

Listen 80                监听的端口

将PHP作为Apache的模块执行,找到LoadModule最多的地方,加入

LoadModule php5_module c:/php/php5apache2.dll

找到

ServerAdmin webmaster@****.net       设置为管理员的邮件地址

ServerName www.****.net:80              主机名(域名、IP地址均可)及端口地址

DocumentRoot D:/wwwroot/                  网站根目录

DirectoryIndex index.php index.html index.html.var          加入默认文档

ServerTokens Full          显示服务器信息,Full为全部,Prod为最少,建议设置为Prod,不容易暴露服务器信息

AddDefaultCharset GB2312     默认的字符编码,如果Apache不能正常显示中文,请设置为GB2312,也可以是UTF8

AddType application/x-httpd-php .php .phtml .php3 .php4        加入对php、phtml、php3、php4文件的支持
AddType application/x-httpd-php-source .phps                        提供php源代码文件,将php文件的扩展名修改为*.phps,直接访问即可显示php的源代码

虚拟主机设置:

NameVirtualHost *:80                    监听绑定到本机的所有IP地址80端口

典型的虚拟主机设置

<VIRTUALHOST *:80>
    DirectoryIndex index.php
    ServerName "***.***.net"
    DocumentRoot "E:/wwwroot/"
    ErrorLog "H:/log/www.log"
    TransferLog "H:/log/access.log"
</VIRTUALHOST>

 

配置完毕,重新启动你的Apache,用http://localhost访问,如果可以看到Apache的默认页面,你的Apache配置成功。

接下来写一个PHP脚本测试你的PHP是否正常

<?php

phpinfo();

?>

如果你能看到你的PHP信息,恭喜!你的Apache和PHP都好了。

 

ubuntu下源码安装apache2和php7

安装apache2 1.下载apache2: 点我转到下载地址 2.安装依赖sudo apt install libapr1-dev libaprutil1-dev sudo apt instal...
  • Destinylan
  • Destinylan
  • 2017年02月20日 13:27
  • 1434

安装配置Apache2.4和php7.0

接下来就要进入到PHP的学习了,所以要安装Apache服务器和PHP,从昨天开始一直到刚刚才配置完成,中间也遇到了一些问题,所以整理一下写了下来。接下来就是Win64位系统配置Apache2.4和PH...
  • liuyinghui523
  • liuyinghui523
  • 2016年10月25日 06:32
  • 1391

在自己电脑上安装linux虚拟机,并安装apache2+php5.6+mysql5环境

1.我这边是安装的ubuntu 12.0版本的64位的虚拟机: 首先:VMware,我的是(VMware-workstation-full_12.5.5.17738.exe)这个安装包;安装过程中还...
  • logic_lai
  • logic_lai
  • 2017年05月12日 17:06
  • 428

Ubuntu下安装和配置Apache2

在Ubuntu中安装apache   安装指令:sudo apt-get install apache2   安装结束后:   产生的启动和停止文件是:/etc/init.d/apache2   启动...
  • piaocoder
  • piaocoder
  • 2016年12月06日 17:42
  • 2776

Anaconda安装心得

从官网下载Anaconda安装包并安装打开Anaconda官网:Anaconda 选择安装版本,我选择的是Anaconda 5.0.0 for windows的Python3.6版本。 下载完...
  • a10929
  • a10929
  • 2017年10月20日 20:38
  • 183

【RedHat】手动编译安装部署Apache2.4、PHP7.1、MySql5.7开发环境

在redhat上手动编译配置Apache2.4、PHP7.1、MySql5.7。LAMP开发环境
  • SolemnKyle
  • SolemnKyle
  • 2017年01月09日 12:21
  • 1492

apache2开启重写模块

Ubuntu LAMP 如何配置Apache 1. 修改文件夹读写权限 PHP网络服务器根目录默认位置:/var/www,默认属性只允许root用户执行操作,但是在Ubuntu中因为安全性的考虑默...
  • jieCooner
  • jieCooner
  • 2014年09月25日 13:35
  • 1646

ubuntu如何编译安装官方php7

因为想做一个社区网站,在网上找了一个还不错的模板,基于php的,以为装php跟python一样,分分钟搞定,没料到这么复杂,找了半天,看到了一个不错的回答,特来分享~~ wget http://...
  • memorie_
  • memorie_
  • 2017年03月21日 17:15
  • 665

Linux配置Apache2的经验总结

apache原指http server程序,后来成为了改程序的组织名,所以把原程序名定成了httpd,在2.0版后又叫apache2。目前在windows上还叫httpd,在debian/ubuntu...
  • hursing
  • hursing
  • 2014年01月26日 10:19
  • 27823

(更新于2017/10/14)TensorFlow在Windows环境下安装攻略(基于最新Anaconda3 5.0.0 )

2017/10/14更新:更新到python3.6,同时详细介绍Anaconda Navigator环境配置等 实验环境和所需文件: win10 64bit Anaconda3 5.0.0 (py...
  • zhoutaoccu
  • zhoutaoccu
  • 2017年04月27日 21:57
  • 4918
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Apache2 + PHP 5.0.1 for Win32的安装
举报原因:
原因补充:

(最多只允许输入30个字)