Win7下手动安装apache2.2、php5.4笔记

yizhihongxing

这里是在Win7操作系统下手动安装Apache2.2和PHP5.4的完整攻略。操作过程包括:下载安装Apache2.2、下载安装PHP5.4、进行配置、启动服务等。

下载安装Apache2.2

首先,我们需要从Apache官网下载最新的Apache2.2版本,文件格式可以是zip或者msi安装包。本文以zip包为例,下载完成后解压至指定目录。

例如,解压至C盘根目录,则Apache2.2的安装目录就为C:\Apache2.2

在解压后的目录下找到conf子目录中的httpd.conf文件,用文本编辑器打开这个文件。寻找以下两行代码:

# LoadModule rewrite_module modules/mod_rewrite.so
# LoadModule ssl_module modules/mod_ssl.so

将这两行前面的“#”号去掉,保证这两个模块被加载,即:

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule ssl_module modules/mod_ssl.so

保存httpd.conf文件并关闭文本编辑器,这样Apache2.2就已经安装完毕。

下载安装PHP5.4

接下来,我们需要从PHP官网下载最新的PHP5.4版本,下载文件格式为zip压缩包,解压后将文件夹重命名为php并拷贝至Apache2.2的安装目录下C:\Apache2.2

php文件夹下找到php.ini-development文件,将这个文件复制一份并重命名为php.ini,打开php.ini文件进行配置。

php.ini文件中找到以下两行代码:

;extension=php_mysql.dll
;extension=php_mysqli.dll

去掉这两行前面的“;”号,并将extension_dir = "ext"后面的;号去掉,即:

extension=php_mysql.dll
extension=php_mysqli.dll
extension_dir = "ext"

保存php.ini文件并关闭文本编辑器。

进行配置

进入C:\Apache2.2\conf目录,找到httpd.conf文件,用文本编辑器打开,寻找以下三行代码:

#LoadModule php5_module "C:/php/php5apache2_2.dll"
#AddType application/x-httpd-php .php
#PHPIniDir "C:/php"

将这三行前面的“#”号去掉,并将其中"C:/php/"修改为/Apache2.2/php/

LoadModule php5_module "C:/Apache2.2/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/Apache2.2/php"

保存httpd.conf文件并关闭文本编辑器。

启动服务

启动Apache2.2服务,在C:\Apache2.2\bin目录下找到httpd.exe双击运行即可,也可以在命令行下切换到C:\Apache2.2\bin目录下,执行以下命令:

httpd.exe -k start

如果启动成功,访问http://localhost/可以看到Apache2.2默认的页面。

现在测试PHP,创建一个名为index.php的文件,文件内容如下:

<?php
phpinfo();
?>

index.php文件拷贝至C:\Apache2.2\htdocs目录下。

打开浏览器,在地址栏中输入http://localhost/index.php,如果能够看到PHP信息页面,证明PHP已经配置成功。

示例说明一:如果Apache2.2出现错误提示,可以在C:\Apache2.2\logs目录下找到对应的日志文件,查看错误信息来进行调试。

示例说明二:如果希望在Apache2.2和PHP5.4中使用MySQL数据库,还需要下载安装MySQL驱动程序,并在php.ini中配置相关信息,具体的安装和配置步骤可以参考MySQL官网文档。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win7下手动安装apache2.2、php5.4笔记 - Python技术站

(0)
上一篇 2023年5月30日
下一篇 2023年5月30日

相关文章

  • 深入php中var_dump方法的使用详解

    深入PHP中var_dump方法的使用详解 什么是var_dump方法? var_dump是PHP中一种用于调试的方法,它能够将一个变量或表达式的结构信息以及值打印出来,是PHP程序调试中必不可少的工具。 var_dump的基本用法 var_dump方法接收一个或多个参数,每个参数都可以是一个任意类型的PHP变量(包括整数、浮点数、字符串、数组、对象、资源、…

    PHP 2023年5月26日
    00
  • PHP各版本中函数的类型声明详解

    PHP各版本中函数的类型声明详解 简介 在计算机编程中,函数是一段可重复使用的代码。但是,为了确保函数正确处理传递给它的参数,您必须指定函数的参数类型和返回类型。PHP最新版本中引入了类型声明,使函数的参数和返回类型更加明确和严格。此外,PHP 7还引入了一种称为‘严格类型’的特殊类型声明模式,以进一步增强代码的规范性和可读性。 常规类型声明 在PHP 5.…

    PHP 2023年5月26日
    00
  • PHP常用函数小技巧

    PHP常用函数小技巧 概述 PHP是一种非常实用的开发语言,而其函数库的强大和庞大也成为了开发过程中必不可少的一部分。在本文中,我们将会讲解一些常用的PHP函数技巧,帮助大家在开发过程中更加得心应手。 字符串函数 substr substr函数可以用于截取字符串的某一部分,例如: $original_string = "Hello World!&q…

    PHP 2023年5月26日
    00
  • php利用嵌套数组拼接与解析json的方法

    PHP利用嵌套数组拼接与解析JSON的方法 什么是嵌套数组 在PHP中,一个数组可以包含多个元素。如果一个元素本身又是一个数组,那么我们就称这个数组为嵌套数组。例如: $array = [ ‘name’ => ‘张三’, ‘age’ => 20, ‘hobbies’ => [ ‘篮球’, ‘足球’, ‘游泳’ ] ]; 在上面的代码中,$a…

    PHP 2023年5月26日
    00
  • 一段php加密解密的代码

    针对一段 PHP 加密解密代码的完整攻略,我们需要考虑以下几个方面: 加密算法的选择 加密密钥的生成和管理 加密流程的实现 解密流程的实现 接下来,我根据以上几个方面,逐一讲述一下这个攻略的过程。 1. 选择合适的加密算法 在 PHP 中,提供了很多加密算法的函数和库,比如 mcrypt、openssl、bcrypt 等等。具体选择哪种加密算法,需要根据实际…

    PHP 2023年5月23日
    00
  • 如何动态查看及加载PHP扩展

    动态查看和加载PHP扩展是PHP开发中非常重要的一部分,本文将介绍如何动态查看及加载PHP扩展。 查看可用的扩展 首先,我们需要查看已经安装在系统中的PHP扩展。执行以下命令可以查看当前PHP扩展信息: php -m 该命令将列出所有已安装的PHP扩展。 查看扩展的详细信息 如果您想查看某一个PHP扩展的详细信息,可以使用以下命令: php -i | gre…

    PHP 2023年5月28日
    00
  • php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析

    下面是详细讲解“php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析”的攻略: 一、函数简介 htmlspecialchars() 是一个 PHP 函数,主要用于将 HTML 中的预定义字符转换成它们对应的 HTML 实体。这样可以避免浏览器将这些字符解析为 HTML 标签,从而防止跨站脚本攻击(XSS)等安全…

    PHP 2023年5月26日
    00
  • PHP中字符安全过滤函数使用小结

    下面详细讲解“PHP中字符安全过滤函数使用小结”这个话题。 标题 PHP中字符安全过滤函数使用小结 简介 在开发 PHP 应用时,经常需要处理用户输入的数据。为了避免安全漏洞,我们需要对用户输入的数据进行过滤。本文将介绍几个 PHP 中常用的字符安全过滤函数,帮助大家构建更加安全的应用。 htmlspecialchars htmlspecialchars()…

    PHP 2023年5月26日
    00
合作推广
合作推广
分享本页
返回顶部