XAMPP/PHPnow/phpStudy安装使用对比

本文详细介绍了XAMPP、PHPnow和phpStudy这三种PHP集成环境的配置信息,包括Apache网站根目录、MySQL的用户名和密码。XAMPP软件丰富但不支持版本切换,适合稳定环境;PHPnow提供两个版本的Apache和MySQL,不支持PHP版本切换;phpStudy则能实时切换PHP版本,适合渗透测试环境。对于Linux,XAMPP有图形界面,而PHPnow不支持Linux。若需要在Linux上切换MySQL/PHP版本,推荐使用lamp,尽管也是卸载重装,但感觉更可靠。

一、XAMPP
apache网站根目录:xampp\htdocs

mysql用户名密码:root/空

二、PHPnow
Apache网站主目录:PHPnow/htdocs

MySQL用户名密码:root/在安装时自己设置

三、phpStudy
Apache网站根目录:phpStudy\WWW

MySQL用户名密码:root/root

四、各集成环境对比
4.1 Windows版本

XAMPP–软件最为丰富,但不支持apache/mysql/php等各软件切换版本;适合搭建稳定的wamp环境,不适合经常需要切换版本的环境。

PHPnow–apache(2.0/2.2)和mysql(5.0/5.1)各有两个版本可选,不支持切换PHP版本。

phpStudy–可实时切换任意版本的PHP,非常适合PHP渗透测试环境的搭建。

4.2 Linux版本

XAMPP–也是图形界面安装使用,默认安装位置/opt/lampp,启停使用./xampp -h看一下就懂了。

PHPnow–不支持Linux。

PHPStudy–就功能表现上而言和Windows版本一样都支持任意版本PHP的切换,但是其切换是通过卸载旧包–下载新包–安装新包来实现的,并不显得很好用。具体使用见官方链接。

如果Linux上确实想要MySQL/PHP版本的切换,那推荐直接使用lamp,虽然都是卸载重装但直觉上更靠谱些。

转载于:https://www.cnblogs.com/lsdb/p/8566052.html

### 解决 XAMPP Dashboard 无法访问的问题 #### 检查配置文件设置 确保 `httpd-xampp.conf` 文件中的配置允许本地必要的远程连接。该文件通常位于 `/opt/lampp/etc/extra/httpd-xampp.conf` 路径下[^1]。 #### 验证 Apache 端口状态 确认 Apache 使用的端口未被其他应用程序占用。可以通过命令行工具 Netstat 来检测端口 80 443 的使用状况,如果发现冲突,则需终止相应的进程以释放这些端口资源[^3]。 ```bash netstat -ano | findstr :80 netstat -ano | findstr :443 ``` 对于 Windows 用户来说,在任务管理器的服务选项卡里查找并结束与上述查询得到 PID 对应的服务即可;而对于 Linux 或 macOS 用户则可以直接通过 kill 命令来完成相同操作: ```bash sudo kill -9 <PID> ``` #### 修改默认首页行为 有时即使服务器正常运行也可能因为根目录存在特定脚本而使得请求重定向到了错误位置。例如,在 `/opt/lampp/htdocs/index.php` 中可能存在强制跳转至 `/dashboard` 页面的 PHP 头部指令。为了防止这种情况发生,建议检查这个文件的内容,并移除任何不必要的重定向语句[^4]。 #### 测试与验证 重启 LAMPP 堆栈之后尝试再次打开 http://localhost/dashboard URL 地址,观察是否能够成功加载仪表板界面。如果仍然遇到问题,请查阅日志文件(一般存放在 `/opt/lampp/logs/error_log`),从中寻找更多线索帮助诊断具体原因所在。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值