zoukankan      html  css  js  c++  java
  • DOS命令安装配置Apache + MySQL + PHP 开发环境 (VC11)

    一、下载

    1.下载Apache

      下载地址:https://www.apachelounge.com/download/VC11/

    2.下载MySQL

      下载地址:http://dev.mysql.com/downloads/mysql/
    3.下载PHP

      下载地址:http://windows.php.net/download

    提示:如果电脑没安装VC11请先安装,下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679

    二、安装及配置

    1.安装Apache

          首先配置Aaphe

      (1)httpd.conf

        i.配置 httpd.conf

        进入apache目录的conf文件目录中,复制一份http.conf,作为备份副本(修改错误无法还原使用)

        修改路径,讲文件里的路径全部修改为自己apache的目录,例如

        37行 ServerRoot

     ServerRoot "D:/Server/Apache2.4"

        247和248行

     DocumentRoot "D:/Server/Apache2.4/htdocs"
     <Directory "D:/Server/Apache2.4/htdocs">

        364行

     ScriptAlias /cgi-bin/ "D:/Server/Apache2.4/cgi-bin/"

        380行

     <Directory "D:/Server/Apache2.4/cgi-bin">
         AllowOverride None
         Options None
         Require all granted
     </Directory>

        ii.开启权限

        找到227行,修改为如下

    <Directory />
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>

        iv.开启重写机制

        157行去掉#

    1 LoadModule rewrite_module modules/mod_rewrite.so

        72行 
    这行有的默认开启的,如果没有请开启。模块加载权限

     LoadModule access_compat_module modules/mod_access_compat.so

        其他的根据情况自行开启

      (2)修改httpd-vhosts.conf,配置本地域名以及自己项目目录

        i.进入apache目录下的conf/extra 找到httpd-vhosts.conf,同样备份一份作为副本

        将22行后面的默认的全部删除

        添加如下 

     <VirtualHost *:80>
         DocumentRoot "D:/Server/items" 
        ServerName www.keep.com
         ServerAlias keep.com
         <Directory "D:/Server/items">
             DirectoryIndex index.html index.htm index.php
             Options Indexes FollowSymLinks MultiViews ExecCGI
             AllowOverride All
             Order allow,deny
             Allow from all
         </Directory>
     </VirtualHost>

      ii.修改hosts文件

        C:WindowsSystem32driversetc 目录下找到hosts 打开,添加如下

     127.0.0.1    www.keep.com
     127.0.0.1    keep.com

    接下来就是安装了:

      解压下载好的apache2.4/2.2压缩包到自己定义的文件夹里,如:D:Server。

      管理员方式 运行cmd

      切换(cd)至Apache2.4/bin, 

      输入安装命令:httpd  -k install

      (卸载命令 httpd -k uninstall

      如果成功后输入:net start apache2.4 

      打开浏览器输入:localhost

      如果页面展示:It works! 恭喜成功安装Apache2.4。

    2.安装MySQL

      解压下载好的mysql压缩包,已MySQL5.6为例。

      进入Mysql文件夹找到my-default.ini,复制重命名为my.ini,用编辑器(sublime或者phpstrom)打开编辑,找到17行到21行,修改为如下(Foo document_root为你自己的mysql根路径):

    1 # These are commonly set, remove the # and set as required.
    2  basedir = Foo document_root
    3  datadir = Foo document_root/data
    4  port = 3306
    5 # server_id = .....

      修改完之后就可以安装咯!

      管理员方式进入cmd,进入mysql的bin目录

      输入安装命令:mysqld install

      (卸载命令:mysqld remove)

      运行mysql:net start mysql

      如果提示成功,你懂的!  

      提示如果下载的mysql5.7压缩包,修改 my.ini 后 在mysql目录下新建data空文件夹,然后再命令行中输入:mysqld --initialize 初始化!随后步骤一样

    3.安装PHP

      PHP解压既可以用!

    1.配置PHP

      进入PHP目录找到php.ini-development,修改为php.ini,编辑器打开,

      大致718行找到”extension_dir=”修改为

     extension_dir = "document_root_foo/ext"

      然后就打开需要的扩展了,pdo、gd、curl、msqli、mb_string等,

      最后找到921行左右,date.timezone 的值 改为

     date.timezone = PRC

      或者

     date.timezone = Alisa/Shanghai

         将php模块和php.ini加入到 httpd.conf中,跳到末尾,添加如下代码

     # php5 support
     LoadModule php5_module D:/Server/php5.5.38/php5apache2_4.dll
     AddType application/x-httpd-php .php .html .htm
     
     # configure the path to php.ini
     PHPIniDir "D:/Server/php5.5.38"

        重启apache。

    三、其他

      安装xdebug

      1.下载xdebug,下载地址,根据自己php版本下载

        https://xdebug.org/download.php

      2.修改php.ini

        再901行后面添加如下代码

     [Xdebug]
     zend_extension=D:/Server/php5.5.38/ext/php_xdebug.dll
     xdebug.auto_trace=On
     xdebug.collect_params=On
     xdebug.collect_return=On
     xdebug.trace_output_dir="D:/Server/php5.5.38/debuginfo"
     xdebug.profiler_enable=On
     xdebug.profiler_output_dir="D:/Server/php5.5.38/debuginfo"

        重启Apache,打开phpinfo.php,查看是否安装成功。

  • 相关阅读:
    WPF进程之间通讯
    win7切换到classic主题后,控件问题
    How to host win32 in wpf?
    WPF 个人经验总结:需要注意的地方
    ListView 的三种数据绑定方式
    用DebugVIew 跟踪调试WPF
    屏幕变小后,wpf窗口被截掉的问题。
    WPF中DPI 的问题
    css中元素居中总结
    arcmap vba 根据DEM高程值生成Shp高程字段
  • 原文地址:https://www.cnblogs.com/dreamysky/p/5923605.html
Copyright © 2011-2022 走看看