php没有找到mysql拓展怎么都解决不了

WBOY
Lepaskan: 2016-06-23 14:02:58
asal
1079 orang telah melayarinya

我平时都是用xampp安装apache,php,mysql的环境。总会碰上在很少部分的电脑上就出现找不到mysql拓展的问题。大部分电脑上安装完都没问题的,所以肯定不存在什么php里配置加上mysql的支持之类的低级问题,而且按照网上说的若干种解决方法(什么环境变量问题,文件问题,php.ini和dll拷贝到windows目录下之类的)就是解决不了。但我换用appserv同样的安装apache+mysql+php环境就可以,卸载后appserv再装xampp还是不行。请问下高手,到底会是什么原因呢?


回复讨论(解决方案)

撇开软件本身的问题
需要检查 httped.conf 中是否有形如
LoadFile "/AMP/php54/php5ts.dll"
这样的指令,如没有请加上(路径和文件名按实际填写)
只要有这句,就不需要拷贝任何文件到系统目录去

配置 php 支持只需
PHPIniDir "/AMP/php54" #指定 php.ini 的位置
LoadFile "/AMP/php54/php5ts.dll" #加载 php 支撑库
LoadModule php5_module "/AMP/php54/php5apache2_2.dll" #加载 apache 接口
addtype application/x-httpd-php .php #添加 php 类型
就可以了

apache、mysql 本身是绿色的,直接复制就可运行。
只有在设置成服务时才需要注册于系统中

我一般只用批处理启动

cd \start /B "Apache" "\AMP\apache2\bin\httpd.exe"start /B "Mysql" "\AMP\mysql\bin\mysqld.exe" --defaults-file="\AMP\mysql\my.ini"start /B "Memcache" "\AMP\memcached\memcached.exe"
Salin selepas log masuk

这样更换 php 版本要方便些

附带说一句,我的这个环境是可放在 U 盘上携带和运行的


大哥,问题是我在差不多10台电脑上就有1,2台会出现这个问题,都是同样的安装包和同样的安装配置,这怎么解释呢。肯定不是软件本身的问题啊

而且只是提示没有mysql拓展而已,不是php有什么问题啊

具体情况要具体分析,离开现场就什么都不知道了

你既然有这种业务,就应该自己弄个绿色环境,随身携带。判断问题也方便

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!