Ubuntu18+镜像安装Apache MariaDB PHP 手动编译LAMP

运维技术941字数 1129阅读3分45秒阅读模式

我们知道一般我们建站会使用一键小皮、宝塔面板的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引擎,我们实际上这个时候是可以建站使用。一键包实际上也是常用软件和环境的安装,只不过编译的时候要一步步设置。

 最后更新:2022-7-31
麦子
  • 本文由 麦子 发表于 2020年11月5日 21:03:12
  • 转载请务必保留本文链接:https://www.idcxen.com/ubuntu-lamp.html
  • 编译安装LAMP
  • PHP7.2安装
  • MariaDB安装