关于XAMPP软件
* Apache - 软件服务器(运行PHP)
* 启动失败
* 原因 - 端口号被占用
* 错误信息 - Error: Apache shutdown unexpectedly.
* 解决
* config选项-<Browse>[Apache]-conf目录-httpd.conf文件
如果80被占用,就把80改成82或者8888
localhost改成localhost:新端口号
* 修改 - Listen 8888(端口号)
* 如何访问
*
*
* 设置虚拟地址
* 目录 - C:\Windows\System32\drivers\etc
* 打开hosts文件
* 关于80端口号
* 在开始菜单输入"cmd"运行命令行窗口
* 在命令行窗口输入命令
netstat -ano
* 找到占用80端口号对应PID值
* 在任务管理器中的"进程",找到对应的进程,结束
* 在本地搭建Web应用程序
* 目录 - XAMPP软件的安装路径-htdocs
* 将该目录的所有文件删除
* 创建index.html页面文件
* 重新在浏览器中访问虚拟地址,页面内容
* MySQL - 数据库服务器(运行MySQL)
* MySQL默认使用的端口号 - 3306
* 不建议修改该端口号
但是如果3306报错,可以修改为3308再重启
* 命令行方式登录(打开)数据库
* 登录数据库 - mysql -u用户名 -p密码
* 退出数据库 - exit;
* 同时启动Apache和MySQL服务
* 访问地址 -
* 上述地址的端口号是Apache的端口号
* phpMyAdmin服务是Apache提供的(连接数据库)
* Tomcat - 软件服务器(运行Java)
mac下安装 xampp 无法启动apache
1.查看端口是否被占用
sudo lsof -i -n
2.用终端运行xampp,查看具体的错误
sudo su /Applications/XAMPP/xamppfiles/xampp start
多半是这个问题:
XAMPP: Starting Apache…fail.
XAMPP: Another web server is already running.
解决办法:
sudo apachectl stop
增加环境变量
我的电脑--属性--高级属性--环境变量--path--添加变量--把XMAPP文件夹下的bin地址复制到环境变量保存;