您的 LAMP 服务器上安装什么?
- 来自 Ubuntu 24.04 软件包的 Apache 2.4,带 PHP 模块
- PHP 8.3,并带有 mysql、mbstring、xml、curl、zip、gd、intl 和 bcmath 等扩展,可直接使用
- MariaDB 10.11,数据库和用户都叫 site,不对外开放
- 通过 Certbot 使用 Let's Encrypt:网站在 sslip.io 地址上通过 HTTPS 打开,证书会自动续期
- 已启用 rewrite 和 headers 模块,.htaccess 文件可正常使用
- fail2ban 和 Ubuntu 自动安全更新
- 防火墙只开放 22、80 和 443 端口
LAMP 需要多大的配置?
LAMP 环境没有官方的 RAM 数值,因为需要多少取决于您放上去的网站。经验上,一个小型 PHP 网站可以从 1 GB 起步。多个网站或内容管理系统可以考虑 2 GB,重度依赖数据库的应用可以考虑 4 GB。如果不够,可以在面板中分别提升 RAM、CPU 和磁盘,您的数据和 IP 地址保持不变。
| 用途 | 配置 | 价格 | 选择 |
|---|---|---|---|
| 新网站 | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/月 | |
| 成长中的网站 | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/月 | |
| 访问量大的网站 | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/月 |
适合谁?
- 上传自己的 PHP 网站或定制软件的开发者
- 依赖 .htaccess 文件、正从共享主机迁出的网站
- 想要现成环境、同时保留对 Apache 设置控制权的人
- 学习 Apache、PHP 和 MariaDB 或搭建测试环境的人
- 访客在土耳其、希望运行在伊斯坦布尔服务器上的 PHP 网站
下单之后会发生什么?
- 设定配置并完成付款。
- 服务器启动后,这套环境会自行安装。在我们的真实服务器测试中,这大约用了 3 分钟。
- 在面板的“我的服务器”中打开您的服务器。在“概览”标签页中打开“网站地址”一行。Your server is ready 页面会显示 PHP 已正常工作。
- 使用面板中显示的 root 用户和密码,通过 SFTP 把文件上传到 /var/www/html。欢迎页 index.php 可以删除。
- 通过 SSH 连接,运行 chown -R www-data:www-data /var/www/html,给文件设置正确的所有者。
- 通过 localhost 把网站连接到数据库,使用面板中的“登录名”和“密码”两行。
每台服务器都包含
- 价格含每日备份
- 不限流量
- 完整 root 权限
- 之后可升级或降配 RAM 和 CPU,并扩大磁盘
- 位置:Istanbul · IST-1。
须知
- 面板中的“登录名”和“密码”两行属于名为 site 的数据库用户。SSH 和 SFTP 请使用下方的“用户名”和“密码”两行。
- PHP 上传限制为 64 MB,内存限制为 256 MB。如需修改,请编辑 /etc/php/8.3/apache2/conf.d/99-seturack.ini,然后运行 systemctl restart apache2。
- Ubuntu 安全更新会自动安装。PHP 版本升级和您网站的代码由您自己负责。
- 安装时不会搭建邮件服务器。如果您的网站要发送邮件,请通过 SMTP 使用邮件服务。
- 如果无法签发证书,网站会通过 http 在您的 IP 地址上打开。连接好域名后,可以用 certbot --apache 再试一次。
LAMP 常见问题
什么是 LAMP 环境?
LAMP 是 Linux、Apache、MariaDB 或 MySQL 以及 PHP 的缩写,是许多网站所运行的一套软件。WordPress 和 Joomla 等 PHP 应用都能在上面运行。这台服务器已安装 Ubuntu 24.04、Apache 2.4、MariaDB 10.11 和 PHP 8.3。
LAMP 服务器需要多少 RAM?
LAMP 没有官方的 RAM 数值。经验上,一个小型 PHP 网站可以从 1 GB 起步,多个网站或内容管理系统可以用 2 GB。如果不够,可以在面板中升级配置。
如何把网站上传到 LAMP 服务器?
通过 SFTP 把文件上传到 /var/www/html,然后运行 chown -R www-data:www-data /var/www/html 设置所有者。那里已有的 index.php 只是欢迎页,可以删除。这台服务器上的 Apache 会读取 .htaccess 文件。
如何连接 LAMP 服务器上的数据库?
在您的网站中,主机填 localhost,数据库名和用户名都填 site。密码在面板的“密码”一行。如需新建数据库,请通过 SSH 连接并输入 mariadb。phpMyAdmin 没有安装,但您可以自己添加。
应该选 LAMP 还是 LEMP?
如果您的网站依赖 .htaccess 文件,或是从共享主机迁来的,选 LAMP 会更轻松。如果您更愿意在服务器配置中写跳转规则,或想使用 Nginx,就选 LEMP。两者都能运行 PHP 和 MariaDB。
如何把域名连接到 LAMP 服务器?
把 A 记录指向服务器的 IP 地址。通过 SSH 运行 certbot --apache -d yourdomain.com,证书就会签发并自动续期。如果有多个网站,请在 /etc/apache2/sites-available 下添加新的虚拟主机。