zoukankan      html  css  js  c++  java
  • Windows下搭建PHP开发环境

    一、准备工作-下载所需软件

    二、安装软件

      apache的安装与配置

      1、下载apache压缩包:httpd-2.4.23-x64-vc14-r3.zip

      2、解压压缩包,修改配置文件。在apache安装目录下找到..confhttpd.conf文件。

    Define SRVROOT "D:/Program Files/httpd-2.4.23-x64-vc14-r3/Apache24"
    
    # 若你的80端口被占用(可在cmd下用命令netstat -a查看。也可以是netstat -ano),可以选择让apache监听其他端口(比如:8080)或者终止占用80端口的进程。
    Listen 80
    # 开启重写模块,忘记开启会导致laravel项目除了主页其他全是404
    LoadModule rewrite_module modules/mod_rewrite.so
    
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    
    # 追加如下内容
    LoadModule php7_module "D:/Program Files/php-7.1.4-Win32-VC14-x64/php7apache2_4.dll"
    PHPIniDir "D:/Program Files/php-7.1.4-Win32-VC14-x64"
    AddType application/x-httpd-php .php .html .htm
    
    <IfModule dir_module>
      irectoryIndex index.php index.html
    </IfModule>

      3、安装Apache到服务

      以管理员方式启动DOS窗口,输入:

    "D:Program Fileshttpd-2.4.23-x64-vc14-r3Apache24inhttpd.exe" -k install -n apache

    切记,包含引号。该命令的意思是,安装apache服务,并将该服务名称命名为apache(你也可以改成别的)。

    删除服务:sc delete "apache"

    服务安装完毕,完毕后,会自动测试,若有问题,窗口会提示错误,此时,请根据错误自行排查。其中,Errors reported here must be corrected before the service can be started.意思是,若该句话后面有错误信息,则表示服务安装失败,需要先改正错误。若没有,则成功。

      4、测试启动

    以管理员方式启动DOS窗口,输入命令:net start apache

              

    三、整合Apache+PHP+MySQL

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

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

            ; On windows:
            ; extension_dir = "ext"

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

            ; On windows:
              extension_dir = "D:/Program Files/php-5.5.37-Win32-VC11-x64/ext"

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

            ;extension=php_curl.dll

            ;extension=php_gd2.dll

            ;extension=php_mbstring.dll

            ;extension=php_mysql.dll

            ;extension=php_openssl.dll

            ;extension=php_xmlrpc.dll

             去掉前面的分号(注释)

          

          3. 设置时区,找到

            ;date.timezone =

            改为

            date.timezone = Asia/Shanghai

           

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

    <?php
        phpinfo();
    ?>

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

     ================================= 分割线  =================================

    配置apache虚拟主机

    <VirtualHost www.test.com:80>
        ServerAdmin webmaster@dummy-host2.example.com
        DocumentRoot "D:/workspace/php"
        ServerName www.test.com
        ErrorLog "logs/test.com-error.log"
        CustomLog "logs/test.com-access.log" common
        <Directory "D:/workspace/php">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride all
            Require all granted
        </Directory>
    </VirtualHost>

    有问题可加QQ群询问【php/laravel技术交流群】:576269252

    --------------------------------------

    声明: 原创文章,未经允许,禁止转载!

    --------------------------------------

  • 相关阅读:
    HDU 1509 Windows Message Queue
    sql批量更换dedecms文章来源和作者
    dedecms织梦网站时间标签strftime和MyDate解析
    JS代码站原创DEDECMS教程插件系列
    DEDECMS织梦自定义表单中必填项、电话邮箱过滤以及验证码规则
    dedecms标签(tags)页面伪静态设置
    dedecms几个小技巧
    dedecms 5.7 网站搬家后产生的问题记录
    dedecms织梦做中英文(多语言)网站步骤详解
    DedeCMS系统设置说明:站点设置
  • 原文地址:https://www.cnblogs.com/xxoome/p/5611395.html
Copyright © 2011-2022 走看看