Mar*_*rez 4 php mysql pdo command-line-interface
我在CLI中的pdo_mysql扩展有问题.我正在使用本地LAMPP安装并制作一个info.php文件我可以看到我已经启用了PDO和mysql驱动程序.但是当我php --ri mysql
在命令行中写入时,它返回扩展'mysql'不存在.我已经阅读了php.ini,一个用于CLI,另一个用于浏览器,我看不出pdo配置的差异.PDO被激活用于CLI,但是pdo_mysql没有激活,我找不到任何pdo_mysql.so文件或任何其他文件或行,告诉我它为什么在浏览器而不是从cli工作.有帮助吗?
非常感谢你.
小智 6
我正在使用ubuntu + mysql(个人安装非灯)和php cli通过apt sudo apt-get install php5-cli
.PDO默认安装,但没有安装相应的db驱动程序(在我的情况下为mysql).这可以从命令行验证,php --ri pdo
这导致PDO支持=>启用和PDO驱动程序=>(空白)
纠正这个为mysql安装php5-mysql模块通过sudo apt-get install php5-mysql
.显然,在安装php5-cli后执行此操作.如果您正在使用另一个数据库(例如postgres或odbc),请查找相应的模块名称sudo apt-cache search php5
归档时间: |
|
查看次数: |
5265 次 |
最近记录: |