我安装了 Ubuntu 10.04 Lucid Lynx 桌面版,并有兴趣将其作为服务器运行。我已经安装了 Apache、PHP 和 MySQL。
我对服务器管理完全陌生。有人能告诉我如何设置吗?我相信网上有很多教程,但我似乎找不到一个。
更新
我安装了 Ubuntu 10.04 服务器版,并在服务器故障(似乎更适合与服务器相关的问题)现在我可以从我的 Windows 机器连接到它,这样我就可以在浏览器中测试我的 PHP/MySQL 项目。我还可以/var/www
通过我的 FTP 软件使用 sftp 进行连接。
感谢大家的帮助!
答案1
你看过Ubuntu 服务器版本?
- 参考Ubuntu 服务器版本文档。
- 如何锻造:完美的服务器 - Ubuntu Lucid Lynx(Ubuntu 10.04)
- 关于 Ubuntu 服务器版本的常见问题
- “服务器”CD 避免包含 Ubuntu 认为的桌面软件包(如 X、Gnome 或 KDE 等软件包),但包含与服务器相关的软件包(Apache2、Bind9 等)。使用最小安装的桌面 CD 并从网络安装(例如 apache2),可以获得与插入服务器 CD 并从 cd-rom 安装 apache2 完全相同的结果。
- Ubuntu 服务器版的安装过程与桌面版略有不同。由于默认情况下 Ubuntu 服务器没有 GUI,因此安装过程由菜单驱动,与备用 CD 安装过程非常相似。
- 我可以将“图形用户界面”(GUI) 添加到服务器吗?
虽然出于安全和性能原因我们不建议在服务器上运行 X 系统,但您可以。根据您想要使用的窗口管理器,您可以通过 apt-get 安装 xserver 和窗口管理器。有关详细信息,请参阅服务器图形用户界面页。
- 这Lucid 服务器指南
答案2
快速回答是告诉您,快速 Google 搜索会给出以下结果:http://www.howtoforge.com/ubuntu_debian_lamp_server
但是,就我个人而言,我建议从基础开始,然后逐步提高。首先,安装和配置 Apache。Apache 有一个很棒的网站和手册,可以帮助您解决您不理解的部分。默认的 httpd.conf 应该相当容易理解和修改。查找 DocumentRoot 以找出它将在哪里搜索要提供的文件。
熟悉 Apache 后,继续添加 PHP。它也有一个很好的网站,网上有很多关于将 PHP 添加到 Apache 的教程。查看 php.ini,但如果不是生产服务器,不要太担心。
最后,我将安装并配置 MySQL。首先从命令行运行它,在尝试从 PHP 运行它之前先熟悉一下。在我看来,MySQL 文档比其他文档更麻烦,但它有一个很棒的快速入门教程,可以满足您最初的需要。
此外,我发现自己又回到了 Arch Linux灯本教程提供的建议适用于任何发行版。
答案3
使用tasksel
,取消标记ubuntu-desktop
选项并标记ubuntu-server
选项。
您还可以标记其他选项,例如 LAMP 或 Samba 服务器。