在Debian系统上安装LAMP(Linux, Apache, MySQL, PHP)环境是一个常见的任务,以下是详细的安装步骤:
sudo apt update
sudo apt install apache2 -y
sudo systemctl status apache2
sudo systemctl start apache2
sudo systemctl stop apache2
sudo apt update
sudo apt install mariadb-server -y
sudo systemctl status mariadb
sudo mysql_secure_installation
根据提示操作,通常一路输入y
即可。GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '*********' WITH GRANT OPTION;
FLUSH PRIVILEGES;
将*********
替换为实际的root账号密码。sudo apt update
sudo apt install php libapache2-mod-php php-mysql php-fpm php-cli php-common php-curl php-gd php-json php-mbstring php-xml php-zip php-readline -y
nano /var/www/html/phpinfo.php
输入以下内容:<?php phpinfo(); ?>
保存退出后,用浏览器访问http://IP/phpinfo.php
查看PHP信息。upload_max_filesize
属性,编辑相应的php.ini
文件:sudo nano /etc/php*/fpm/php.ini
sudo nano /etc/php*/cli/php.ini
sudo nano /etc/php*/apache2/php.ini
sudo apt update
sudo apt install phpmyadmin -y
http://IP/phpmyadmin/
访问phpMyAdmin。/etc/apache2/sites-available
下的000-default.conf
文件,添加以下内容:ServerName walsontec.icu
Redirect permanent / https://walsontec.icu
/etc/apache2/sites-available
下的default-ssl.conf
文件,添加以下内容:SSLCertificateFile /etc/apache2/sites-available/walsontec.icu.crt
SSLCertificateKeyFile /etc/apache2/sites-available/walsontec.icu.key
SSLCertificateChainFile /etc/apache2/sites-available/root_bundle.crt
/etc/apache2/sites-available
目录下。sudo a2ensite default-ssl
sudo systemctl restart apache2
.tar.gz
压缩包)上传至/var/www/html
目录。tar -xzvf your-website-files.tar.gz
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
相关推荐:Debian LAMP安装步骤是什么