我有一个使用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' =&
这是我的phpinfo结果的一部分,我可以在这里找到pro这个词吗?
PDO
PDO support enabled
PDO drivers mysql
pdo_mysql
PDO Driver for MySQL, client library version 5.0.45
奇怪的是我犯了这个错误:
SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'localhost' (10061)
除此之外,我在配置文件中没有"localhost“。
我正在使用。更确切地说,我正在使用WP-CLI的Boris实现(wp shell-it用wp>代替$boris命令提示符)。
我想知道是否可以将命令行的输出输送到一个文本文件中。例如,我想将我的PHP信息捕获到一个文本文件中。下面是执行phpinfo()时发生的情况;
wp> phpinfo();
phpinfo()
PHP Version => 5.3.14
System => Darwin Macintosh-HD.local 12.4.0 Darwin Kernel Version 12.4.0: Wed May 1 17:57:12
我正在尝试运行nginx、php、mysql和docker。
当我运行docker-组合时,一切看起来都很好,但是当我试图通过我的索引页面中的php代码连接到mysql时,我会得到这个错误。
Warning: mysqli::__construct(): (HY000/2002): No such file or directory in /code/index.php on line 8
Connection failed: No such file or directory
我尝试将localhost更改为127.0.0.1,并在其之后使用:3306。
当更改localhost
我目前正在使用Windows PC上的本地MAMP设置来连接到MySQL数据库。但是运行下面的代码会抛出错误。
代码:
$connection = mysqli_connect($host, $user, $pass, $dbname);
错误:
Warning: mysqli_connect(): Headers and client library minor version mismatch. Headers:50541 Library:50634 in C:\MAMP\htdocs\mysql.php on line 14
检查我的phpinfo,版本实际上是不同的。我不确定这个错误是