XMAPP和Hush FrameWork环境配置

1、配置xmapp的apache

C:\xampp\apache\conf\extra\httpd-vhosts.conf

//后台
<VirtualHost *:80>
ServerName hushb
DocumentRoot "D:\hush-master\hush-app\web\backend"
<Directory "D:\hush-master\hush-app\web\backend">
    Options Indexes FollowSymLinks Multiviews
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>
</VirtualHost>

//前台
<VirtualHost *:80>
ServerName hushf
DocumentRoot "D:\hush-master\hush-app\web\frontend"
<Directory "D:\hush-master\hush-app\web\frontend">
    Options Indexes FollowSymLinks Multiviews
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>
</VirtualHost>

注意:此处应该修改C:\xampp\apache\conf\httpd.conf
把 这块内容替换成下面。这是设置文件夹访问权限的。

<Directory />
    Options Indexes FollowSymLinks Multiviews
    AllowOverride All
    Order Allow,Deny
    Allow from all
</Directory>

2、修改hosts文件

C:\Windows\System32\drivers\etc\hosts
在最后面追加下列形式代码。这样做是将对http://hushf的访问 转到127.0.0.1(本地)上来。

127.0.0.1       hushf
127.0.0.1       hushb

3、修改MySQL账号密码

点开xmapp 的admin修改
这里写图片描述

4、配置环境变量

php,mysql都在xmapp下。注意:MySQL后面还有bin

C:\xampp\php;C:\xampp\mysql\bin

这里写图片描述

5、部署hush framework(部署方法比较通用)

Windows 在命令行打开文件夹快捷方式 -按住shift 右击文件夹
这里写图片描述

安装失败
这里写图片描述

解决办法:
修改D:\xampp\phpMyAdmin\config.inc.PHP


/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '123123';//改成自己的密码
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

成功:
这里写图片描述

问题原因:
因为 hush framework默认mysql数据用户名root ,密码是passwd。

而xampp中mysql的root用户是没有密码的。

你在xmapp的admin中修改了mysql的密码后台,还得修改phpMyAdmin得mysql密码才能用!

这样你才能正常使用phpMyAdmin管理mysql。

hush framework github

https://github.com/jameschz/androidphp

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值