你能推荐一个为 Web 应用程序设置 Linux VPS 的指南吗?

你能推荐一个为 Web 应用程序设置 Linux VPS 的指南吗?

我想知道您是否可以推荐一本在线指南或一本书,帮助我完成在没有 cPanel 的情况下从头开始设置 Linux VPS 的步骤。

具体来说,我需要安装和配置 Apache、PHP、MySQL、FTP 和某种形式的 sendmail,以便 Web 应用程序可以发送电子邮件通知。

任何版本的 Linux 都是可以接受的,但我更喜欢 Debian 或 CentOs。

答案1

你最好获得一个本地的、基于 Windows 的虚拟机解决方案,例如虚拟盒(我用的那个)。

这样,您可以先在本地免费试用。您绝对不能跳过这一步。Linux 中的一切都大不相同。您需要了解文件夹结构的含义、软件(包)的安装和卸载方式、如何配置它们等。这很容易占用几周的全职学习时间。

您还需要对日常服务器管理任务的命令行任务感兴趣。我不知道您对在纯文本黑屏上输入命令有何感受,但您几乎无法避免这种情况。当然,如果有疑问,请去 Google。

如果您选择 Debian,您可以在安装过程中要求它设置 Web 服务器 + ssh 服务器,它将为您提供标准的 LAMP(Linux、Apache、MySQL、PHP)设置。您可以使用您最喜欢的 SFTP 客户端将您的内容放在 /var/www 中并从那里开始。

有些 VPS 供应商(包括我的供应商)不会向您提供安装过程。相反,他们会提供一个全新的已安装发行版,可供 SSH 登录。要设置 LAMP(同样,在 Debian 中),您需要以 root 身份登录并运行:

apt-get install apache2 libapache2-mod-php5 php5-mysql mysql-server

任何值得为 VPS 付费的东西都需要您登录命令行并从那里开始。

答案2

我做了一些额外的挖掘,发现这个指南非常有帮助:

http://www.mysql-apache-php.com/

相关内容