我在地下室找到了一个 6 GB 的 IDE 硬盘。我想把它插上电源,看看上面可能有什么。BIOS 中似乎可以识别该驱动器。
我在 Ubuntu 中找不到它来查看文件,而 Ubuntu 是该特定计算机上唯一的操作系统。我想知道 Ubuntu 是否具有与 Windows 功能“我的电脑”等效的功能,其中列出了所有可用的驱动器/存储设备。通常,我的电脑显示 C:,可以打开它以查看您的所有目录和文件。在这一点上,它与 Ubuntu 的主文件夹非常相似。
如何在不以任何方式格式化或篡改内容的情况下查看/选择该驱动器的所有可用分区或所有可用 HDD?
我得出的结论是,我的 PHP 安装和 MySQL 安装不兼容;我正在制作我的第一个使用 MySQL 作为内容的网页,但两天后,手册页、在线文档和数十个教程,我无法让 PHP/MySQL 部分工作。我有一个已建立的家庭网络服务器(我是唯一的管理员/用户),它运行 Apache 并托管我的网页。我安装了 MySQL,并且能够通过终端创建和查询数据库。我已经安装了 PHP,并且可以使用 echo 将文本打印到文档中。然而,当我使用 MySQL 时,一切都变了……
我有一个页面,其中包含 . 包含几段硬编码的 HTML,然后是 PHP 代码来访问 MySQL。当我第一次加载页面时,结果只是一个空白页面。我注释掉了 PHP 部分并重新加载以确认纯 HTML 仍然有效,确实如此。因此,PHP 的某些部分会阻止任何页面加载。
为了开始对我的代码进行故障排除,我对所有 PHP 代码进行了注释,除了以下用于服务器连接的代码,该代码改编自几个不同的教程:
<?
echo("<p>PHP is working</p>");
$ses = mysql_connect("localhost","username","password");
if(!$ses){
echo("<p>Connection to content server failed.</p>");
exit();
}
echo("<p>Database Connected</p>");
?>
Run Code Online (Sandbox Code Playgroud)
加载页面时,除了“PHP 正在运行”的段落之外,还会加载开头的 HTML,但不会出现失败或成功消息。我从代码中删除了 If 结构 - 这样只剩下两个回声和 mysql_connect - 并得到相同的结果。
mysql_connect 功能似乎导致服务器在运行时停止加载代码,但我不知道如何修复它。记录:我修改了 php.ini 文件以包含“connection = msql.so”行,并且我使用的是 MySQL 5.5、Apache 2.2.22、PHP 5.3.10、Ubuntu 12.04。此外,我的路由器和调制解调器都被配置为将端口 3306 转发到服务器——尽管我不知道这应该是什么必要的——我的 MySQL 用户名和密码已经过三重检查,与我成功使用的相同在终端。
我错过了什么?