在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