在Ubuntu上搭建和管理LAMP(Linux, Apache, MySQL, PHP)环境时,以下是一些常用的命令汇总:
sudo apt update
sudo apt upgrade -y
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
在浏览器中访问 http://your_server_ip/
,应显示Apache默认的欢迎页面。
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
登录MySQL以确认安装成功:
sudo mysql -u root -p
sudo apt install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
sudo apt update
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
sudo systemctl start php8.3-fpm
sudo systemctl enable php8.3-fpm
php -v
sudo a2enmod proxy proxy_fcgi rewrite
创建一个新的Apache虚拟主机配置文件,例如 dco.conf
:
sudo nano /etc/apache2/sites-available/dco.conf
编写虚拟主机配置并保存。
sudo apt install ufw -y
sudo ufw allow 'Apache Full'
sudo ufw enable
sudo mkdir -p /var/www/dco
上传项目文件将您的PHP项目文件上传到服务器上的 /var/www/dco
目录。
设置文件权限:
sudo chmod -R 777 /var/www/dco
以上命令提供了在Ubuntu系统上搭建和管理LAMP环境的基本流程。请注意,具体的命令和配置文件路径可能因Ubuntu版本的不同而有所变化。