Linux|Cent-7.3(腾讯云服务器上配置LAMP环境用于搭建owncloud-First)

LAMP服务器是一种软件堆栈模型,用于托管网站和Web应用程序。它非常强大且非常适合使用。基本上名字LAMP最初是作为一种术语,但它是一个缩写词
-Linux,此次用的是 Centos 7,
-Apache,Web服务器。它通过HTTP / HTTPS获取用户的请求并提供所请求的内容,
-MariaDB,关系数据库。是MySQL服务器的分叉版本,用于存储网站数据,
-PHP,用于制作动态和交互式网页的脚本语言。但是 在一些LAMP堆栈中, P也可能意味着 Perl或 Python,具体取决于用户的需要,但通常使用 PHP。
我们将在Centos7上安装LAMP服务器,用的是MariaDB而不是MySQL
一、在安装之前请更新服务器上所有的安装包(root权限)

$ yum update

二、安装Apache

$ yum -y install httpd

安装成功之后,启动服务

$ systemctl start httpd

测试apache服务器,看看它是否正常工作。要检查apache服务器,打开浏览器并输入服务器IP地址
进入之后会出现一个如下所示的网页
在这里插入图片描述
接下来开始安装MariaDB
三、安装MariaDB

$ yum -y install mariadb-server mariadb

安装之后启动服务

$ systemctl start mariadb

默认情况下,未在MariaDB中设置root密码。因此,我们需要通过分配密码来保护我们的数据库,否则可能会导致安全威胁并导致未经授权的访问。要保护我们的数据库,请运行以下命令

$ mysql_secure_installation

输入您想要的密码并确认。对于其余设置,您可以简单地点击“Y”并按Enter键以使用默认值或根据需要更改值。但要确保你正在改变什么。
首先是设置密码,会提示先输入密码

Enter current password for root (enter for none):<–初次运行直接回车

设置密码

Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的密码

其他配置

Remove anonymous users? [Y/n] <– 是否删除匿名用户,回车

Disallow root login remotely? [Y/n] <–是否禁止root远程登录,回车,

Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车

Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

初始化MariaDB完成,接下来测试登录

$ mysql -uroot -ppassword

完成。
重启数据库服务实现更改

$ systemctl restart maridb

四、安装PHP
PHP(简称Hypertex预处理器)是一种开源脚本语言,广泛用于Web开发。它运行脚本连接到数据库以处理数据请求
用yum安装PHP

$ yum install php php-mysql php-gd php-pear

现在测试我们的PHP安装,我们 创建一个名为test.php /var/www/html文件夹的文件

$ vi /var/www/html/test.php

并在其中添加以下行

<?php
phpinfo();
?>

重启Apache服务器,

$ systemctl start httpd

然后打开Web浏览器。在网址栏输入以下内容

http://你的ip/test.php

你会看到一个页面,其中包含有关PHP的所有详细信息,例如版本,构建日期和命令等。这证明PHP可以正常运行
在这里插入图片描述

参考:
CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火墙;要想让外网能访问到apache主目录,就需要做以下的操作:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值