我有一个使用php开发的zend framework项目,当我托管到本地服务器(CentOS)时,我得到了以下错误:
The mysql driver is not currently installed
我已经在上安装并启用了pdo_mysql,但是它并没有影响到我的phpinfo。Phpinfo只显示pdo_sqlite没有看到pdo_mysql。
我的机器上的另一个问题是phpinfo显示PHP version 5.2.8,终端显示PHP5.1.6。有两个php版本运行我的机器吗?我们非常感谢你的帮助。
我有一个严重的问题,当安装我的php扩展pdo_mysql。
我的phpinfo()显示mysql没有启用,但当我执行php-i或php-m时,mysql是启用的。我已经检查了我的php.ini,并且在正确加载的php.ini中进行了正确的更改:我的extension_dir和extension=也是正确的。
我的操作系统: mac OS x 10.5
我不明白为什么我的phpinfo()中没有启用mysql!!请帮帮我,我已经被困了好几天了!
我正在为fail2ban编写一套规则,使生活对那些试图强行进入我的系统的人来说更加有趣。大多数尝试倾向于试图通过下面的webserver -as进入phpinfo()。
GET //pma/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //admin/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //dbadmin/config/config.inc.php?p=phpinfo(); HTTP/1.1
GET //mysql/config/config.inc.php?p=phpinfo();
我试图在PHP 5.3 (在IIS 7.5下)上安装Wordpress 3.1,但是在进入配置页面之前,它会抛出以下错误:
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
通常,这意味着MySQL驱动程序还没有加载,所以我检查了phpinfo()是否有正确的php.ini文件,并验证扩展目录的路径是正确的(C:\PHP)。我在phpinfo()中注意到mysql和mysqli库没有加载,但是mysqlnd加载了。是否与mysqlnd不兼容?
我正在使用我的mac终端在一些网站上托管,我怎么能知道php版本,mysql版本和apache版本,仅仅通过mac终端就可以不使用phpinfo();在php文件中。 phpinfo显示 php : PHP Version 5.6.40
mysql : mysqlnd 5.0.11-dev
Apache : _SERVER["SERVER_SOFTWARE"] : Apache 在终端上 php -v : 5.2.17
mysql --version : mysql Ver 14.14 Distrib 5.5.21, for Linux (x86_64) using rea
启动mysql容器
$ docker run --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
连接到MySQL并手动创建新数据库
$ docker run -it --link mysql:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"'
链
我正在配置一个cakePHP应用程序,但是这个应用程序似乎没有成功地连接到DB,我得到了以下错误:
Cake is NOT able to connect to the database.
Database connection "Mysql" is missing, or could not be created.
我将database.php.default重命名为database.php,下面是代码:
class DATABASE_CONFIG {
public $default = array(
'datasource' =&