在Ubuntu上搭建LAMP(Linux、Apache、MySQL和PHP)本地服务器是一个相对简单的过程。以下是详细的步骤:
首先,确保你的系统是最新的。打开终端并运行以下命令:
sudo apt update
sudo apt upgrade
安装Apache Web服务器:
sudo apt install apache2
安装完成后,启动Apache服务并设置为开机自启动:
sudo systemctl start apache2
sudo systemctl enable apache2
验证Apache是否安装成功,可以在浏览器中访问 http://localhost/,你应该能看到Apache的默认页面。
安装MySQL数据库服务器:
sudo apt install mysql-server
在安装过程中,系统会提示你设置MySQL的root密码,请按照提示操作。
安装完成后,运行以下命令以安全配置MySQL:
sudo mysql_secure_installation
按照提示完成安全设置,如设置root密码、删除匿名用户等。
安装PHP及其必要的模块:
sudo apt install php libapache2-mod-php
编辑PHP配置文件以启用必要的扩展。你可以编辑 /etc/php/7.4/apache2/php.ini 文件(具体路径可能因Ubuntu版本而异),确保以下行没有被注释掉(即没有分号 ;):
extension=mysql.so
extension=mysqli.so
extension=pdo_mysql.so
保存文件并退出编辑器。
重启Apache服务以应用更改:
sudo systemctl restart apache2
创建一个名为 info.php 的文件,内容如下:
<?php
phpinfo();
?>
将这个文件放置在Apache的默认文档根目录(通常是 /var/www/html/),然后在浏览器中访问 http://localhost/info.php。如果看到PHP信息页面,则表示PHP环境搭建成功。
phpMyAdmin是一个流行的MySQL管理工具,可以通过以下命令安装:
sudo apt install phpmyadmin
安装完成后,你可能需要创建一个符号链接,以便可以通过Web界面访问phpMyAdmin:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
然后重启Apache:
sudo systemctl restart apache2
现在,你可以通过浏览器访问 http://localhost/phpmyadmin 来管理你的MySQL数据库。
通过以上步骤,你就可以在Ubuntu上成功搭建一个LAMP本地服务器。如果有任何问题,请检查每一步的输出信息,以便定位并解决问题。