zoukankan      html  css  js  c++  java
  • 在 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。

     

       

     

  • 相关阅读:
    来自平时工作中的javascript知识的积累---持续补充中
    javascript function
    CSS3 3D变换
    HTTP1.1缓存策略
    jQuery插件开发
    mac下好用的工具收录(慢慢完善)
    mac 彻底卸载vscode
    Git冲突:commit your changes or stash them before you can merge. 解决办法(转载)
    关于vscode使用的一些设置
    (linux服务器)apache开启gzip的配置以及效果对比
  • 原文地址:https://www.cnblogs.com/Gile/p/4321269.html
Copyright © 2011-2022 走看看