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:\Windows\System32\drivers\etc 目录下找到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根路径):
# These are commonly set, remove the # and set as required.
basedir = Foo document_root
datadir = Foo document_root/data
port = 3306
# 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,查看是否安装成功。
DOS命令安装配置Apache + MySQL + PHP 开发环境 (VC11)的更多相关文章
- windows下搭建Apache+Mysql+PHP开发环境
原文:windows下搭建Apache+Mysql+PHP开发环境 要求 必备知识 熟悉基本编程环境搭建. 运行环境 windows 7(64位); Apache2.2;MySQL Server 5. ...
- Apache+MySQL+PHP开发环境的搭建(一)
通过套件来安装和配置php开发环境. 1.所需软件:AppServ(因为是开源,任何网站都能下载) 安装本软件基本上就是下一步. 2.进行安装 选择一个盘安装该软件点击next继续: 根据自己的实际情 ...
- Apache+MySQL+PHP开发环境的搭建(二)
通过自主选择相应的apache,mysql,php等软件,根据自己的应用开发需求进行安装.此方法搭建的环境自主性较强,搭建过程较为复杂,繁琐. 1.所需软件: Apache: http-2.2.22- ...
- windows7下安装配置phonegap3.0 (cordavo)开发环境 (涉及android sdk配置)
之前在mac上安装调试过phonegap,现在公司用的是windows7,所以不得不再进行一次windows下的配置工作,顺便也写下来了 主要麻烦的地方是要在win7下添加好几个环境变量,这一块地方特 ...
- Ubuntu在下面LAMP(Linux+Apache+MySQL+PHP) 开发环境的搭建
LAMP在行业是一个非常流行的词.此4字母代表Linux.Apache,MySQL和PHP. LAMP其高效.灵活的特点已经成为中小企业的首选. 它已经推出了快速构建LAMP道路. 1 在Ubuntu ...
- 基于腾讯云的Centos6.2系统搭建Apache+Mysql+PHP开发环境
搭建环境,我肯定需要先购买腾讯云服务器的哦! 然后,我们打开SecureCRT 7.3,这是一款可以连接Linux系统的客户端工具,使用的很方便快捷,要注意的是,若你是Linux系统的就要用22端口, ...
- 安装架设Apache+MySQL+PHP网站环境
转载自 http://blog.sina.com.cn/s/blog_c02ed6590101d2sl.html 并进行了个人编辑整理 一.安装 MySQL 首先来进行 MySQL 的安装.打开超级终 ...
- Centos7安装配置Apache+PHP+Mysql+phpmyadmin
转载自: Centos7安装配置Apache+PHP+Mysql+phpmyadmin 一.安装Apache yum install httpd 安装成功后,Apache操作命令: systemctl ...
- 转:CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP)环境
CentOS/Debian/Ubuntu一键安装LAMP(Apache/MySQL/PHP) 今天遇到一个网友提到需要在Linux VPS服务器中安装LAMP(Apache/MySQL/PHP)网站环 ...
随机推荐
- php -- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
之前做项目遇到这样一个问题,就是在php环境下,用a标签的href链接到一个资源,比如是mp3或者lrc文件时,点击之后不是出现保存文件的提示,而是调用本地程序打开文件或者直接在浏览器上解析.网上说可 ...
- javascript实现打印功能
<input name="b_print" type="button" class="ipt" onClick="print ...
- Machine Learning With Spark学习笔记(在10万电影数据上训练、使用推荐模型)
我们如今開始训练模型,还输入參数例如以下: rank:ALS中因子的个数.通常来说越大越好,可是对内存占用率有直接影响,通常rank在10到200之间. iterations:迭代次数,每次迭代都会降 ...
- 关于CentOS系统中,文件权限第11位上是一个点的解读
http://blog.csdn.net/dashuai03091199/article/details/38920833 http://blog.csdn.net/xinlongabc/articl ...
- 四个dos命令检查你的电脑是否中木马
一些基本的命令往往可以在保护网络安全上起到很大的作用,下面几条命令的作用就非常突出. 命令是再CMD中输入,不是运行框中 一.检测网络连接 如果你怀疑自己的计算机上被别人安装了木马,或者是中了病毒,但 ...
- Swift 实现单例模式Singleton pattern的三种方法
转自:点击打开链接 From my short experience with Swift there are three approaches to implement the Singleton ...
- java发展历程、常用dos命令与jDK工具使用
Java菜鸟学习之旅 1.勤敲代码 2.必须将课堂上讲的内容学到位 2.1 学到会用 2.2 在学会之前不要自作主张 2.3 当天课程当天完成 3.能说会道 3.1 善于表达 3.2 学会的都能讲 4 ...
- SaltStack之编译安装LNMP环境
使用saltstack编译安装LNMP环境 一,系统版本查看 二,安装salt-master和salt-minion 安装配置过程参考SaltStack概述及安装 三,修改配置文件 /etc/salt ...
- vue-router路由懒加载
正常配置 import Vue from 'vue' import Router from 'vue-router' import Login from '@/components/pages/log ...
- TuShare获取K线数据
Tushare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程,能够为金融分析人员提供快速.整洁.和多样的便于分析的数据,为他们在数据获取 ...