LAMP 是一个流行的开源 Web 平台,通常用于运行动态网站和服务器。它由以下四个组件组成:
以下将逐步介绍如何在Ubuntu系统中搭建 LAMP 环境。
在开始安装前,确保您使用的是具有 sudo 权限的用户账户。以下是创建新用户并赋予其 sudo 权限的步骤:
adduser 新用户名
您将被提示输入并确认新用户的密码:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
sudo usermod -a -G sudo 新用户名
su 新用户名
Apache 是一个稳定且广泛使用的 Web 服务器。以下是安装步骤:
sudo apt-get update && sudo apt-get install apache2
http://服务器的IP地址
,您应该能看到 Apache 的默认欢迎页面。 如果不确定服务器的 IP 地址,可以通过以下方法获取:
MySQL 是一个强大的数据库管理系统,用于存储和管理网站数据。
sudo apt-get install mysql-server
root
用户设置密码。请确保使用强密码,并妥善保存。PHP 是用于处理动态内容的脚本语言,可与 Apache 和 MySQL 协同工作。
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo apt-get -y install php7.0 libapache2-mod-php7.0
index.php
文件: sudo nano /etc/apache2/mods-enabled/dir.conf
找到以下部分:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
将 index.php
移动到第一位,修改为:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
sudo systemctl restart apache2 && sudo systemctl status apache2
sudo touch /var/www/html/info.php && echo "<?php phpinfo(); ?>" > /var/www/html/info.php
http://服务器的IP地址/info.php
如果页面正确显示 PHP 信息,说明 PHP 工作正常。
sudo rm /var/www/html/info.php
完成 LAMP 环境搭建后,您可以继续以下操作:
通过这些操作,您可以开始构建并管理您的动态网站。