服务器搭建 🐧 网站开发 🚀 Ubuntu下LAMP环境安装方法

LAMP环境是一套经典的开源网站服务器解决方案,由Linux操作系统、Apache Web服务器、MySQL数据库和PHP脚本语言组成。它为众多网站提供了稳定、高效的运行平台。本文将以Ubuntu系统为例,详细介绍如何一步步搭建LAMP环境。

第一步:安装Apache

首先,建议先更新软件包列表,以确保获取到最新的软件版本。在终端中输入以下命令:

sudo apt-get update
sudo apt-get install apache2

安装完成后,可以通过在浏览器地址栏输入服务器的IP地址来验证是否安装成功。如果页面显示“It works!”等提示,则说明Apache已经正常运行。如果不清楚自己的IP地址,可以使用如下命令查询:

ifconfig eth0 | grep inet | awk '{ print $2 }'

第二步:安装MySQL

接下来是数据库部分。在终端执行以下命令来安装MySQL及其与Apache和PHP集成所需的模块:

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql

在安装过程中会要求设置MySQL root用户密码,如果错过了也可以之后修改。完成后,通过下面的命令初始化数据库并进行安全配置:

sudo mysql_install_db
sudo /usr/bin/mysql_secure_installation

根据提示操作,包括移除匿名用户、禁止root远程登录、删除测试数据库以及重新加载权限表,这些步骤有助于提升数据库安全性。

第三步:安装PHP

Web开发离不开动态脚本支持。继续在终端输入以下指令,开始PHP及相关模块的部署:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

如有需要,还可以编辑/etc/apache2/mods-enabled/dir.conf文件,将index.php放在优先级更高的位置,使得访问目录时默认加载PHP文件。例如,可将内容调整为:

DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm

此外,PHP拥有丰富的扩展组件,可按需选择。如要查看可用模块列表,可执行:

apt-cache search php5-

然后根据实际需求,通过如下方式单独或批量添加所需组件,例如GD库、cURL等:

sudo apt-get install php5-gd php5-curl  # 可一次性装多个模块

第四步:验证PHP配置

为了确认PHP已正确集成到Web服务中,可以新建一个info.php文件用于输出当前环境信息。在终端执行下列操作创建该文件,并写入内容:

sudo nano /var/www/info.php
# 文件内容如下:
<?php phpinfo(); ?>
# 保存并退出编辑器。

最后重启Apache服务,让所有改动生效:

sudo service apache2 restart 

现在,在浏览器访问 http://你的服务器IP/info.php ,即可看到详细的PHP配置信息,包括已启用模块和版本号。

参考资料:

  • Ubuntu官方文档:https://help.ubuntu.com/
  • Apache HTTP Server Project:https://httpd.apache.org/
  • MySQL Documentation:https://dev.mysql.com/doc/
  • PHP官方网站:https://www.php.net/manual/

服务器搭建 🐧 网站开发 🚀 Ubuntu下LAMP环境安装方法