首页 技术 正文
技术 2022年11月16日
0 收藏 469 点赞 3,800 浏览 1629 个字

首先要注意一个问题是:网上有很多教程比如:

在Apache配置文件中添加php模块。在apache2\conf\httpd.conf中:

LoadModule模块添加行:

LoadModule php5_module”D:/programfiles/php5.4.4/php5apache2_2.dll”

PHPIniDir “C:/php”

表示加载php模块信息;

在AddType模块添加:

AddTypeapplication/x-httpd-php .php
AddType application/x-httpd-php .html

表示php执行的文件类型。

//php5apache2_2.dll这个文件很多人会发现在php主目录里面没有!那是因为php版本问题,版本有VC6/VC9/VC11等等,我下载的VC9的。

一、安装Apache2.2.15,双击打开msiApache2.2 + php-5.4.45-Win32-VC9-x86 配置

出现欢迎界面

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

点击next,然后选择“I accept the terms in the license agreement”,然后点“Next”继续

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

继续next

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

第一个、第二个填localhost,第三个填写你的邮箱,点击next

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

选择custom,点击next

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

全部安装,然后点击change按钮改变安装路径Apache2.2 + php-5.4.45-Win32-VC9-x86 配置然后后next

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

点击install安装。

安装完毕后在浏览器输入http://localhost/出现Apache2.2 + php-5.4.45-Win32-VC9-x86 配置就表示安装成功

二、php的安装,其实也没啥安装的,他是一个压缩文件,给他解压缩到你指定的位置就好了。哦对了,我的安装目录分别是D:\Apache2.2           D:\php

三、现在讲配置。

打开apache安装目录下conf中配置文件httpd.conf。

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

LoadModule模块最后添加

LoadModule php5_module “D:/php/php5apache2_2.dll”
PHPIniDir “D:/php”

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

在AddType模块添加

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

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

配置php,进入php目录,将php.ini-development文件复制一份并更名为php.ini

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

打开后配置extension_dir 目录

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

将php.ini文件中如下几项前面注释去掉

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

更改这句话

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

在站点目录下新建index.php:

<?php
phpinfo();
?>

在浏览器里写上http://localhost/index.php  出现这个页面表示成功

Apache2.2 + php-5.4.45-Win32-VC9-x86 配置

补充:

注意:在安装acache时,我们也要下载相应的vc库,下载时也要注意相应的x86与x64问题

修改ServerRoot Apache的根路径:ServerRoot”路径/Apache”

修改ServerName你的主机名称:#ServerName localhost:80可以改成www.域名.com:80

修改DocumentRoot Apache访问的主文件夹目录:DocumentRoot “D:/Apache2.2/htdocs”       <Directory “D:/Apache2.2/htdocs”>

修改入口文件配置:

DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口

Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减

如果要求比较严格的话可以只写一个index.php, 这样在项目里面的入口就只能是index.php

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

可以搞成

<IfModule dir_module>
DirectoryIndex index.html index.php 
</IfModule>

 

(以上内容有的参考网络,但实际上为自己实践总结的(*^__^*) 嘻嘻……)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,910
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,435
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,250
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,061
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,693
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,731