wamp xampp mysql端口冲突_wamp,phpserver,xampp环境冲突

在使用laravel5.2执行迁移时遇到PDO驱动问题,检查php.ini配置无误后,怀疑是环境冲突导致。尝试切换WAMP、XAMPP,发现端口80和443被占用,经排查是多个服务器环境共存引发的冲突。解决方法包括关闭占用端口的服务,调整环境变量,并确保PHP命令行可用。
部署运行你感兴趣的模型镜像

这几天在使用laravel5.2时

执行:php artisan migrate

[PDOException]

could not find driver

分析可能是以下情况造成

1 php.ini配置问题

PHP.ini中,去掉"extension=php_pdo.dll"前面的";"号,

还需要去掉与PDO相关的数据库扩展前面的";"号,参考列表如下:

extension=php_pdo.dll   php5.6以后可以去掉此项

extension=php_pdo_mysql.dll

extension=php_pdo_pgsql.dll

extension=php_pdo_sqlite.dll

extension=php_pdo_mssql.dll

extension=php_pdo_odbc.dll

extension=php_pdo_firebird.dll

然后发现配置没有问题。也有可能是phpstudy的问题。

2 phpstudy环境问题

尝试用wampserver或者xampp.

但是在改用wampserver或xampp时,apapche服务无法打开。可能时端口被占用。

电脑系统win7 64位。

装有 wampserver、xampp、APMSrerv、phpstudy这4个一键运行环境,之间产生冲突了。

只有phpstudy的apache、nigix和mysql可以启动。其他的都是只有mysql可以启动。

通过360流量防火墙的网络连接功能可以清楚地看到各个进程的网络连接情况:带logo的进程名,协议,本地ip,本地端口号。

b05366abf2f9b1da6968df22d1a3db57.png

看到80端口和443端口都在被占用。这可能APMServ apapche服务和mysql服务 开机启动造成的。所以把它停掉。

之后wampserver可以正常使用了,但是php命令无法使用

php环境变量配置

win7为:右击计算机-属性-高级系统设置-环境变量-系统变量-双击

path里加入:D:\wamp64\bin\php\php5.6.25

命令窗口输出 php -v进行确认。

win7电脑OK,但是win10电脑不行,可能是系统不兼容。

您可能感兴趣的与本文相关的镜像

GPT-SoVITS

GPT-SoVITS

AI应用

GPT-SoVITS 是一个开源的文本到语音(TTS)和语音转换模型,它结合了 GPT 的生成能力和 SoVITS 的语音转换技术。该项目以其强大的声音克隆能力而闻名,仅需少量语音样本(如5秒)即可实现高质量的即时语音合成,也可通过更长的音频(如1分钟)进行微调以获得更逼真的效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值