我安装了 ubuntu server 14.04,同时安装了 Apache、PHP5 和 MySQL 服务器。我可以使用 putty 远程访问服务器,使用 Heidi Sql 远程访问 mysql 数据库。
在我的笔记本电脑上,使用 xampp 在服务器上写入和读取数据库时,使用 PHP 运行得很好,但是当服务器上运行相同的代码时,什么也没有发生,代码停在$connect = mysql_connect($host,$user,$pass) or die('Connection error');
代码在服务器上运行后,页面保持空白,甚至没有显示Connection Error
模具部分的消息。
笔记:Apache、PHP 和 MySQL 运行良好,因为我的所有网页都是用 PHP 编写的。
答案1
要在您的 PHP 环境中显示错误,请在配置文件顶部输入此行 - 最好在运行任何代码之前。
ini_set('display_errors',1);
要隐藏错误(例如当您上线时),请将 更改1
为0
。
如果出现此错误,Fatal error: Call to undefined function mysql_connect() in /var/www/html/Typit/Login.php
只需使用此命令安装 php5-mysql 模块:
sudo apt-get install php5-mysql
笔记:
从 PHP 5.5.0 开始,mysql_connect() 扩展已弃用,将来会被删除。应改用 MySQLi 或 PDO_MySQL 扩展。