ubuntu

ubuntu lamp插件安装教程

小樊
47
2025-05-15 17:11:16
栏目: 智能运维

在Ubuntu上安装LAMP(Linux, Apache, MySQL, PHP)环境通常涉及以下步骤:

更新系统软件包

首先,确保你的系统软件包是最新的。打开终端并执行以下命令:

sudo apt update
sudo apt upgrade -y

安装Apache

安装Apache Web服务器:

sudo apt install apache2 -y

启动并设置Apache开机自启:

sudo systemctl start apache2
sudo systemctl enable apache2

验证Apache是否正常运行,可以在浏览器中访问 http://your_server_ip/ ,应显示Apache默认的欢迎页面。

安装MySQL

安装MySQL服务器:

sudo apt install mysql-server -y

启动并设置MySQL开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

验证MySQL安装,可以登录MySQL以确认安装成功:

sudo mysql -u root -p

MySQL默认密码是root,直接登录即可。

安装PHP及必要模块

添加Ondřej Surý的PHP PPA(提供最新的PHP版本):

sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update

安装PHP 8.3和相关模块(这里以8.3为例,其他版本只需要替换这个版本号):

sudo apt install php8.3 php8.3-fpm php8.3-mysql php8.3-xml php8.3-curl php8.3-mbstring php8.3-zip php8.3-gd -y

启动并设置PHP-FPM开机自启:

sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpm

验证PHP安装,可以创建一个名为info.php的文件进行测试:

sudo nano /var/www/html/info.php

添加以下内容:

<?php phpinfo(); ?>

在浏览器中访问http://your_server_ip/info.php,应该能看到PHP的信息页面。

配置Apache与PHP-FPM集成

启用必要的Apache模块:

sudo a2enmod proxy proxy_fcgi rewrite

配置虚拟主机,创建一个新的Apache虚拟主机配置文件,例如 dco.conf:

sudo nano /etc/apache2/sites-available/dco.conf

编写虚拟主机配置,将以下内容粘贴到 dco.conf 文件中:

VirtualHost *:80
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/dco
    ServerName your_server_ip
    Directory /var/www/dco
    Options Indexes FollowSymLinks AllowOverride All
    Require all granted
    ErrorLog ${APACHE_LOG_DIR}/dco.error.log
    CustomLog ${APACHE_LOG_DIR}/dco.access.log combined
    FilesMatch \.php
    SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost/"

启用虚拟主机并禁用默认配置:

sudo a2ensite dco.conf
sudo a2dissite 000-default.conf

测试Apache配置并重新加载:

sudo apache2ctl configtest
sudo systemctl reload apache2

以上步骤是在Ubuntu上安装LAMP环境的基本流程。请注意,根据你的具体需求和系统版本,某些步骤可能会有所不同。此外,安装过程中可能会提示设置MySQL的root密码,请务必设置一个强密码,以提高系统的安全性。

0
看了该问题的人还看了