我们知道一般我们建站会使用一键小皮、宝塔面板的WEB环境工具,这样可以提高我们的建站效率。前几天有网友提到自己希望学习编译安装LNMP和LAMP环境,他希望弄清楚其中的原理。于是就来到今天这篇文章,我们基于Ubuntu18+镜像可以依次安装Apache MariaDB(MySQL) PHP 版本组合成我们的LAMP WEB环境。
第一、安装Apache
apt install apache2 -y
弹出是否安装升级镜像,这里我们直接回车两次。然后会自动安装。
systemctl start apache2.service
开启Apache.
systemctl enable apache2.service
我们再设置开机启动,这样不至于每次重启服务器后就失效。
第二、安装MariaDB
这里我们一般可以安装MariaDB或者MySQL数据库。有很多网友喜欢用MariaDB,据说负载比MySQL较好,所以我们也安装。
apt install mariadb-server mariadb-client -y
安装数据库。
systemctl enable mariadb.service
设置开启启动。
mysql_secure_installation
我们需要按照步骤设置数据库安全。
Enter current password for root (enter for none):
设置数据库管理密码。
Change the root password? [Y/n]
这里我们不要修改直接 n 回车。
Remove anonymous users? [Y/n]
输入 n 回车。
Disallow root login remotely?
同样是 n 回车。
Remove test database and access to it? [Y/n]
输入 y 回车。删除测试数据。
Reload privilege tables now? [Y/n]
直接 n 回车。
第三、安装PHP
这里我们还需要编译安装PHP
apt install php php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y
然后让慢慢执行安装。
systemctl restart apache2.service
重启Apache生效。
第四、测试效果
这里我们可以在:
/var/www/html/
目录中放一个php 文件,比如info.php
echo '<?php phpinfo(); ?>' > /var/www/html/info.php
然后我们直接打开:IP地址/info.php
然后可以看到PHP版本。
这样,我们在Ubuntu服务器中安装PHP7.2(默认)、MariaDB数据库和Apache引擎,我们实际上这个时候是可以建站使用。一键包实际上也是常用软件和环境的安装,只不过编译的时候要一步步设置。
评论