• Windows下搭建apache+mysql+php开发环境


      最近因在windows环境下搭建php开发环境遇到了各式各样的问题,故在此加以归纳总结。目的有二,一是为了避免以后再次遇到类似的问题,二是为需要的同学提供启示和借鉴。

      一:下载需要的软件

    • apache   httpd-2.2.22-win32-x86-no_ssl.msi
    • mysql     mysql-5.5.28-win32.msi
    • php        php-5.4.8-Win32-VC9-x86.zip

      以上是我在搭建环境时用到的软件。

      具体的下载地址,大家可以去官网进行下载。


     

      关于软件下载选择的提示:

      1. 32位系统最好选择32位的软件,64位的同理。

      2. 若使用安装包方式下载apache,推荐选择无SSL功能的版本。

      3. 下载php时,官方推荐Thread Safe的版本。

      4. 若以压缩包版本下载apache与php,他们的编译器必须一致 (若apache使用vc11版,php也应选择vc11),且官网推荐选择VC9+以上的版本并需要提前安装 Visual C++ Redistributable

      关于如何从apache官网上下载windows适用的软件,网上有许多教程,这里分享一篇 http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html

     


      

      二:解压文件

    • 将Apache解压到:D:serverapache
    • 将mysql解压到:D:servermysql
    • 将php解压到:D:serverphp

        三:配置Apache

      注意:每次在修改配置文件之后,都应该重启一次apache,这样效果才能实现

    1. 打开apache配置文件httpd.conf:apache/conf/httpd.conf

      取消对域名的注释:

      

      2. 让apache加载php模块

      在httpd.conf文件中添加如下代码:

    LoadModule php5_module "D:serverphpphp5apache2_2.dll"
    PHPIniDir "D:serverphp"
    AddType application/x-httpd-php .php .html .htm

        红色区域对应php文件解压的位置。

    DirectoryIndex index.html
    
    改为
    
    DirectoryIndex index.php index.html

      3. 在D盘新建一个站点目录 如:D:/Workspace/PHP

    在httpd.conf中修改以下代码:
    
    DocumentRoot "D:/server/apache/htdocs"
    
    改为
    
    DocumentRoot "D:/Workspace/PHP"
    
    再将
    
    <Directory "D:/server/apache/htdocs">
    
    改为
    
    <Directory "D:/Workspace/PHP">  

     其中DocumentRoot是apache文件的根目录。也是日后新建php文件存放的目录。

     

     四:配置php

     1. 在server/php目录下找到php.ini-development文件,复制一份并重命名为php.ini

     2. 打开新建的php.ini文件并修改如下代码:

    添加:
    extension_dir = "D:/server/php/ext"

     3. 开启mysql扩展和扩展各种库功能:

    ;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

      4.修改php时区

    ;date.timezone =
    改为
    date.timezone = PRC

     在D:/Workspace/PHP 目录下新建一个index.php文件

     并编辑以下内容:

    <?php
        phpinfo();
    ?>

     若看到以下图片,则说明搭建成功。

      

      

  • 相关阅读:
    事务一致性
    面试汇总
    什么是时间复杂度?
    语言为什么都要实例化后才能用 ?实例化后这里东西是放在堆里面还是栈里面?
    LRU 算法——简单的淘汰算法
    Redis为什么可以做到10万的QPS?
    Redis基础
    Redis基于Set如何实现用户关注模型?
    资深技术Leader曹乐:如何成为技术大牛
    对MySQL查询结果进行替换
  • 原文地址:https://www.cnblogs.com/AimeeCodeWorld/p/6729404.html
Copyright © 2020-2023  润新知