内容提要
本文总结了在Ubuntu服务器上构建LAMP栈的步骤,包括更新包管理器、安装Apache、MySQL和PHP,以及配置虚拟主机。
关键要点
-
本文总结了在Ubuntu服务器上构建LAMP栈的步骤。
-
首先,更新包管理器缓存:$ sudo apt update。
-
安装Apache web服务器:$ sudo apt install apache2。
-
访问http://localhost可以看到Apache2默认页面。
-
安装MySQL服务器:$ sudo apt install mysql-server。
-
配置MySQL服务器:$ sudo mysql_secure_installation。
-
设置MySQL root密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';。
-
安装PHP:$ sudo apt install php libapache2-mod-php php-mysql。
-
确认PHP安装成功:$ php -v。
-
安装PHP扩展:$ sudo apt install php8.3-cli php8.3-{bz2,curl,mbstring,intl,xml,mysql,fpm}。
-
启用php-fpm和Apache模块:$ sudo a2enconf php8.3-fpm,$ sudo a2enmod proxy_fcgi setenvif,$ sudo a2enmod php8.3。
-
重启Apache2:$ sudo systemctl restart apache2。
-
创建Laravel网站时,使用特定的Apache配置文件来设置虚拟主机。
延伸问答
在Ubuntu上如何更新包管理器?
$ sudo apt update
如何安装Apache web服务器?
$ sudo apt install apache2
如何配置MySQL服务器的root密码?
使用命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
如何确认PHP是否安装成功?
$ php -v
在Ubuntu上如何安装PHP及其扩展?
$ sudo apt install php libapache2-mod-php php-mysql 和 $ sudo apt install php8.3-cli php8.3-{bz2,curl,mbstring,intl,xml,mysql,fpm}
如何为Laravel网站配置Apache虚拟主机?
使用特定的Apache配置文件,设置<VirtualHost *:80>,并指定DocumentRoot等参数。