php5.5+apache2.4+mysql5.7在windows下的配置
apache2.4下载和安装
下载apache2.4
https://www.apachelounge.com/download/VC11/
提取解压目录Apache24到d:/dev/Apache24
修改d:/dev/Apache24/conf/httpd.conf
ServerRoot "d:/dev/Apache24"
DocumentRoot "d:/dev/Apache24/htdocs"
<Directory "d:/dev/Apache24/htdocs">
在D:\dev\Apache24\bin启动cmd,执行
httpd -k install
httpd -k start
如提示msvcr110.dll丢失,请下载并安装VC++ 2012运行库:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
访问http://localhost/检查是否安装成功
php5.5下载和配置
http://windows.php.net/downloads/releases/archives/ php-5.5.9-Win32-VC11-x64.zip
解压到D:\dev\php-5.5.9-Win32-VC11-x64
拷贝php.ini-development到php.ini
修改php.ini
设置扩展支持目录
extension_dir = "D:/dev/php-5.5.9-Win32-VC11-x64/ext"
打开常见扩展
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
配置环境变量,设置
PHP_HOME D:\dev\php-5.5.9-Win32-VC11-x64
修改PATH,追加%PHP_HOME%
测试是否安装成功 php -v
如提示msvcr110.dll丢失,请下载并安装VC++ 2012运行库:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679
php7.1下载和配置
http://windows.php.net/downloads/releases/archives/ php-7.1.4-Win32-VC14-x64.zip
解压到D:\dev\php-7.1.4-Win32-VC14-x64.zip
配置和安装参考php5.5的配置
mysql5.7下载和配置
https://dev.mysql.com/downloads/mysql/ 下载mysql-5.7.18-winx64.zip
解压到D:/dev/mysql-5.7.18-winx64
在mysql安装目录,创建my.ini
[mysqld]
basedir=D:/dev/mysql-5.7.18-winx64
datadir=D:/dev/mysql-5.7.18-winx64/data
初始化mysql
bin\mysqld --defaults-file=D:/dev/mysql-5.7.18-winx64/my.ini --initialize-insecure
如提示msvcr120.dll丢失,请下载并安装VC++ 2013运行库: https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
安装服务并启动
bin\mysqld -install
net start MySQL
测试mysql是否可以登陆
bin\mysql -uroot
设置root账户的密码为123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
修改环境变量
MYSQL_HOME D:/dev/mysql-5.7.18-winx64
PATH 追加 %MYSQL_HOME%/bin
php5.5(php7.1)和apache2.4的集成
php5.5和php7.1都支持apahce2.4,集成的方法都是一致的,这里以php5.5为例。
支持 PHP 解析
修改apache安装目录conf下的httpd.conf,在LoadModule内部, 追加(或更改为)如下配置:
LoadModule php5_module "D:/dev/php-5.5.9-Win32-VC11-x64/php5apache2_4.dll"
PHPIniDir "D:/dev/php-5.5.9-Win32-VC11-x64"
AddType application/x-httpd-php .php
如果是php7,配置应该是:
LoadModule php7_module "D:/dev/php-7.1.5-Win32-VC14-x64/php7apache2_4.dll"
PHPIniDir "D:/dev/php-7.1.5-Win32-VC14-x64"
AddType application/x-httpd-php .php
加入index.php作为首页
DirectoryIndex index.html index.php
重启apache httpd -k restart
在D:\dev\Apache24\htdocs创建phpinfo.php
<?php
phpinfo();
?>
访问http://localhost/phpinfo.php,测试是否配置成功。
虚拟主机
修改C:\Windows\System32\drivers\etc\hosts
加入127.0.0.1 local.test.com
修改apache安装目录conf下的httpd.conf,搜索到"# Virtual hosts”部分,加入(或更改为)如下配置:
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Include conf/extra/httpd-vhosts.conf
修改httpd-vhosts.conf,加入
<VirtualHost *:80>
DocumentRoot C:/dev/svn/test
ServerName local.test.com
#下面三行可选
#ServerAdmin admin@local.test.com
#ErrorLog "logs/local.test.com-error.log"
#CustomLog "logs/local.test.com-access.log" common
</VirtualHost>
创建C:/dev/svn/test目录,创建phpinfo.php
<?php
phpinfo();
?>
重启apache httpd -k restart
访问http://local.test.com/phpinfo
php5.5+apache2.4+mysql5.7在windows下的配置的更多相关文章
- windows安装PHP5.4+Apache2.4+Mysql5.5
windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP ...
- Windows下安装配置免安装MySQL5.7服务器
Windows下安装配置免安装MySQL5.7服务器 1.下载.解压安装包 从MySQL官方网站上下载mysql-5.7.19-winx64.zip 下载完成后,把安装包解压到D:\DevSoft ...
- windows下mysql配置
windows下mysql配置 忙活了大半天,总算配置好了,本文献给windows下没试用过Mysql的小白,勿喷 http://blog.csdn.net/z1074907546/article ...
- Windows下MySQL配置及安全加固总结
Windows下MySQL配置及安全加固总结 在网管的实际使用过程中,MySQL数据库在安装后的配置及安全加固内容,在客户中逐渐要求越来越高.从反馈的问题看,一般都是由第三方软件公司的软件扫描整个系统 ...
- Windows下安装配置MySQL
Windows下安装配置MySQL的基本步骤 一.MySQL下载 MySQL官方下载地址https://dev.mysql.com/downloads/mysql/5.7.html#downloads ...
- Windows下Nginx配置SSL实现Https访问(包含证书生成)
Vincent.李 Windows下Nginx配置SSL实现Https访问(包含证书生成) Windows下Nginx配置SSL实现Https访问(包含证书生成) 首先要说明为什么要实现https ...
- 在windows下安装配置Ulipad
在windows下安装配置Ulipad 今天推荐一款轻便的文本编辑器Ulipad,用来写一些小的Python脚本非常方便. Ulipad下载地址: https://github.com/limodou ...
- dpm-release3.1在windows下的配置
dpm-release3.1在windows下的配置 dpm是做目标检测objecjt detection的经典方法.dpm系列代码默认是在linux和mac下运行测试过的,windows下默认是不能 ...
- Windows下gvim配置
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...
随机推荐
- AtCoder Regular Contest 090
C - Candies 链接:https://arc090.contest.atcoder.jp/tasks/arc090_a 题意:从左上角走到右下角,只能向右和向下走,问能最多能拿多少糖果. 思路 ...
- 磨人的Fragment的转换
磨人的Fragment的转换 本次任务是 程序运行之后将第一个Fragment加载出来 然后点击"SHOW NEXT PAGE"切换到第二个Fragment 当再次点击按钮时下方出 ...
- ajax用户是否存在
$(function(){ $("#username").blur(function(){ var usernameInput=$(this).val(); $.post( &qu ...
- laravel 打印完整sql
DB::connection()->enableQueryLog(); // 开启QueryLog \App\User::find(1); dump(DB::getQueryLog());
- 学以致用二十九-----python3连接mysql
在前面安装好mysql后,在一个项目中需要连接mysql,python是3.6版本 python3连接mysql需要安装pymysql模块 可以通过pip安装 查看pip 版本 pip --versi ...
- Notes : <Hands-on ML with Sklearn & TF> Chapter 3
Chapter 3-Classification .caret, .dropup > .btn > .caret { border-top-color: #000 !important; ...
- 怎样用git上传代码到github以及如何更新代码
上传代码: 1.进入指定文件夹: cd 指定文件夹 2.初始化git仓库: git init 3.将项目所有文件添加到暂存区: git add . 4.提交到仓库: git commit -m &qu ...
- 防范 SQL 注入攻击
防范 SQL 注入攻击 我们执行的 SQL语句中包含变量,执行的时候会直接把变量内容替换进去.而如果攻击者在输入框中输入一些危险的字符(通常包含 SQL 注释符 --,以及其他预先精心设置的内容), ...
- CSS伪类的理解
因为之前一直对css伪类没有过多的了解,在网上看到一段css代码,不能理解 a:hover span.title{ color:red; ......... } 现通过查询css手册,其实css伪类只 ...
- 我的C#跨平台之旅(四):使用AOP(filter、attribute)进行系统增强
1.使用OData提速REST API开发 引入NuGet包:Microsoft.AspNet.WebApi.OData 在启动类中添加如下配置(示例为全局配置,也可基于Controller或Acti ...