玩转XAMPP之小白入门

XMAPP
上司突然安排了个部署php项目的任务,作为小白,唯有硬着头皮上

现著文为后来之的小白指明道路
部署环境:windows
下载地址:https://www.apachefriends.org/zh_cn/download.html
image
安装可能出现 windows找不到文件“-n” 错误

解决办法 

step1:遇到这两个错误后不管它,继续安装

step2:双击xampp安装目录下的setup_xampp.bat文件

step3:重现启动Apache即可

可能提示没有安装Microsoft Visual C++ 2008 Redistributable Package (x86)

解决办法

百度一下Microsoft Visual C++ 2008 Redistributable Package (x86),搜索下载直接安装即可
Apache
config常用的配置如下:

httpd.conf————设置web端口,默认80

httpd-ssl.conf————设置ssl端口,默认443

config.inc.php————修改mysql密码后,需要在$cfg['Servers'][$i]['password'] = '';补上新改密码
Mysql
建议通过右侧shell进入命令操作界面

修改密码

step1:mysql -u root -p
step2:use mysql
step3:UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
step4:FLUSH PRIVILEGES;

远程登录
step1:grant all privileges on *.* to root@'%' identified by "密码";
step2:FLUSH PRIVILEGES;

忘记密码后重置密码方法
step1:先停止mysql服务
step2:打开一个命令行窗口输入 mysqld --skip-grant-tables
step3:打开另外一个命令行窗口输入密码 mysql -u root -p登录后
step4: 于刚刚登录的窗口输入新的密码UPDATE user SET Password=PASSWORD('123456') where USER='root';
step5:FLUSH PRIVILEGES; 
step6:重启服务即可

Mysql无法启动问题
描述:Unknown/unsupported storage engine: InnoDB
原因:原因:MySQL5.5.8 GA默认引擎为InnoDB,而配置文件(my.cnf)中设置了skip-innodb
解决:
my.conf新增下面语句:default-storage-engine = MyISAM
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容