在 windows 系统上 安装与配置 PHP + Apache

参考:http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

在大学时候上过一门PHP课时,因为课堂需要配置过一次PHP+Mysql+Apache。以为以后再也不会碰它了。

没想到过了四年为了工作再次需要接触 PHP。

这次安装真是麻烦死了。。。

本文目的: 安装配置 PHP+ Apache。

版本与下载地址

  PHP     php-5.6.6-Win32-VC11-x64   http://windows.php.net/download#php-5.6

  Apache    Apache 2.4                            http://www.apachehaus.com/cgi-bin/download.plx (没有msi 安装版本)

下载完 Apache 压缩包之后,将其解压。以下步骤是为了测试Apache 服务器是否正常启动。

  1. 用管理员权限启动 cmd.exe

2. cd 解压后Apache的文件目录/bin/

  3. httpd -k install

    1. 如果出现以下错误提示,则表示你需要配置 Apache目录/config/httpd.conf 文件。

     打开 httpd.conf 文件 找到ServerRoot 并将其内容改成现在的Apache目录如下图

       然后保存修改过的 httpd.conf  并重新启动 apache。 (在 cmd 输入 httpd -k restart)

  4. 在 bin 目录下面 启动 ApacheMinitor.exe, 这时就是看到 Apache 服务器已经开启了。

  5. 在浏览器上 输入 http://localhost 页面有反应说明配置成功。

之后的任务则是 链接 apache 与 php,让apache 可以解析php 文件。 通过修改配置文件。

Apache : 配置文件在Apache安装目录的conf目录下的httpd.conf。

    1. 让Apache可以解析php文件,在配置文件中找到

        #LoadModule vhost_alias_module modules/mod_vhost_alias.so

      在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

        LoadModule php5_module "D:/Develop/PHP/php5apache2_4.dll"
        PHPIniDir "D:/Develop/PHP"
        AddType application/x-httpd-php .php .html .htm

    2. 在配置文件中找到

        DirectoryIndex index.html

      改为

        DirectoryIndex index.php index.html

    3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

        DocumentRoot "D:/Develop/Apache2.2/htdocs"

      改为

        DocumentRoot "D:/Workspace/PHP"

      

      再找到

        <Directory "D:/Develop/Apache2.2/htdocs">

      改为

        <Directory "D:/Workspace/PHP">  

    PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini

      1. 设置PHP扩展包的具体目录,找到

        ; On windows:
        ; extension_dir = "ext"

      改为 (值是ext文件夹的目录)

        ; On windows:
          extension_dir = "D:/Develop/PHP/ext"

      2. 开启相应的库功能,找到需要开启的库的所在行

        ;extension=php_curl.dll

        ;extension=php_gd2.dll

        ;extension=php_mbstring.dll

        ;extension=php_mysql.dll

        ;extension=php_xmlrpc.dll

         去掉前面的分号(注释),即改为

        extension=php_curl.dll

        extension=php_gd2.dll

        extension=php_mbstring.dll

        extension=php_mysql.dll

        extension=php_xmlrpc.dll

      

      3. 设置时区,找到

        ;date.timezone =

        改为

        date.timezone = Asia/Shanghai

       

    配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

<?php    phpinfo();?>

  打开浏览器输入http://localhost,显示如下内容,则安装成功,并且成功关联MySQL。

  

时间: 2024-10-07 22:08:24

在 windows 系统上 安装与配置 PHP + Apache的相关文章

手把手教你在win10系统上安装、配置MySQL 5.7.19数据库

关于数据库这个东东,可能还有很多小伙伴没有接触过,这里简单说一下吧,数据库就是按照数据结构来组织.存储.管理数据的仓库,它可以高效的存储和管理数据,用途及其广泛,比如网站建设开发.软件应用开发等领域,我们常见的数据库有Access.Sqlserver.Mysql.Oracle等,今天亦是美网络小编给大家介绍的是mysql数据库,因为网络上80%以上的网站采用的是PHP+Mysql的搭配组合,想要学习网站建设开发,不了解Mysql数据库是说不过去的哦! 首先下载最新版MySQL数据库安装包,官网下

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

windows系统上安装与使用Android NDK r5

windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用. 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简

Windows系统上安装zabbix_agent

Zabbix概述 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti.Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可. Zabbix具备常见商业监控软件所具备的功能:主机性能监控.网络设备性能监控.数据库性能监控.ftp等等通用协议的监控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,可以保证相关维护人员对问题作出快速响应,还可以利用存储数据提供杰出的报表及实时的图

在 Windows 系统上安装 Jekyll

目录 安装 Ruby 环境 用 Bundler 安装 Jekyll 本文是写给完全未用过 Ruby 乃至命令行工具者的.对于一般的开发者,Jekyll 官方文档的相关内容已然足够. 本文为钱院学辅技术小组公开课专门编写. Jekyll 是由 Ruby 语言开发而成的网站搭建工具,其可完成由 Markdown 代码仓库(及若干自定义的 CSS/Sass 样式表.HTML 模板等)生成网站的流程.GitHub Pages 服务即内置了一套附有若干插件的 Jekyll 工具,用于直接在代码仓库的基础上

在windows系统上安装VMware Workstation虚拟机,然后在虚拟机VMware Workstation上安装linux系统,在linux系统安装xshell的服务端,在windows系统上安装xshell。用windows系统上的xshell连接到linux

第一步:安装xshell: 去百度   xshell ,然后安装一下就可以了.就是普通的软件安装,在这里不做过多的接收. 第二步:安装虚拟机VMware Workstation 百度安装,不做过介绍 安装链接:http://jingyan.baidu.com/article/19020a0ad09f35529d2842bf.html 第三步:在虚拟机(VMware Workstation)安装linux系统 安装连接:http://jingyan.baidu.com/article/b0b63d

windows系统上安装与使用Android NDK r8d(一)

什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”.“编译特性要求”等),就可以创建出so.NDK 可以自动地将so 和Java 应用一起打包,极大地减轻了开发人员的打包工作.比较简单的说,NDK是一套交叉编译工具,它可以帮你把你用C或

windows系统nexus3安装和配置

一.前言 为什么要在本地开发机器上安装nexus?首先声明公司内部是有自己的nexus仓库,但是对上传jar包做了限制,不能畅快的上传自己测试包依赖.于是就自己在本地搭建了一个nexus私服,即可以使用公司nexus私服仓库中的依赖,也可以上传和使用自己的测试包依赖. 二.nexus下载 Download Nexus Repository OSS 三.解压 将下载的nexus-3.14.0-04-win64.zip解压到自定义目录即可. 四.配置nexus的端口和上下文路径 打开zip解压文件下

在ubuntu12.4系统上安装及配置云服务器OwnCloud 实操笔记

1.进入owncloud官方网站:http://owncloud.org/install/后选择Linux安装包,按现在操作系统下载正确的安装包,我是ubuntu12.04操作系统,所以我下载ubuntu12.04对应的owncloud_5.0.0-0_all.ded. 2.安装Apache2 sudo apt-get install apache2 3.启重apache2 /etc/init.d/apache2  restart 4.安装mysql sudo apt-get  install