当前位置:首页 > CN2资讯 > 正文内容

云服务器安装docker报错 云服务器安装apache

7小时前CN2资讯

云服务器Apache+MySQL(远程连接)+PHP等环境安装2021.5.9号配置

Linux版本:centos8.2 (其他版本提供适配)

安装方式:yum

今天使用centos8系统搭建了下云主机的环境,其他版本有出入时我会指明请放心安装~~

!!!本文所有软件会提供下载地址,均为学习使用,请勿用于其他用途!!!

Apache安装

apache的安装很简单,centos7,8版本通用

首先登陆终端(使用云服务器的终端登陆,或者使用putty点我下载,xshell点我下载等登陆),为了方便全部使用root模式,输入

yum install httpd

此步骤为指定服务器下载RPM包文件,一般默认最新版,提示是否安装的时候y确认,也就是需要确认的时候全部按一下y,下文不在赘述,之后Apache便安装完毕,之后启动Apache

systemctl start httpd

现在Apache已经启动了,浏览器中输入公网IP,能见到Apache主页,便没有问题,如果没出现,可能之前你更改过tomcat端口为80,占用了Apache的端口号,保证没有占用Apache的端口号即可(如果你之前什么都没配置过,基本不可能在此处出现问题),或者你可以在/etc/httpd目录下的conf进入,httpd.conf内修改相关信息以解决端口号问题等~~

至此,你的Apache已经成功安装并启动了,你现在就可以上传自己的网页了,但现在仅是静态网页,你可以使用WinSCP工具与你的云主机互传文件点我下载 ,将你的网页所在根目录下的所有内容只需要放在云端的/var/www/html目录下即可(在此处也就是将其拖拽到WinSCP的右侧云服务端即可实现),默认显示以index.html的文件为网页主界面,所以需要将你的网页名命名为index.html

MySQL安装

这里先安装MySQL,在PHP安装方面各个版本的安装很杂,但我会很清楚的说出仅需进行的操作,所以慢慢来~~

centos8版本
  • 安装
  • rpm -ivh mysql-community-release-el8-1.noarch.rpm yum update yum install mysql-server
  • 启动
  • systemctl start mysqld.service

    至此应该安装成功了,

    3/4. 登录

    mysql -u root -p

    3/4.修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

    密码自己要记住

    期间遇到的选项为如下意思

    默认情况下,MySQL安装有一个匿名用户,
    允许任何人登录MySQL而不必
    为他们创建的用户帐户。这只是为了
    测试,使安装更顺利。
    你应该在投入生产前把它们从环境中去掉。
    删除匿名用户?(按y | y表示是,按任何其他键表示否):

    通常,根目录只允许从
    “本地主机”。这保证了有人不能猜到
    来自网络的根密码。
    不允许远程根登录?(按y | y表示是,按任何其他键表示否):

    默认情况下,MySQL附带一个名为“test”的数据库
    任何人都可以进入。但这只是为了测试,
    在投入生产之前应该在环境中移除。
    删除测试数据库并访问它?(按y | y表示是,按任何其他键表示否):

    重新加载特权表将确保所有更改
    到目前为止所做的将立即生效。
    现在重新加载特权表?(按y | y表示是,按任何其他键表示否):

    centos7版本

    与8的区别不大

  • 安装
  • rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm yum --enablerepo=mysql80-community install mysql-community-server
  • 启动
  • systemctl start mysqld.service
  • 获取密码(7有默认初始密码,8不需此步骤)
  • grep "A temporary password" /var/log/mysqld.log
  • 修改密码
  • mysql_secure_installation

    此时提示你输入密码,也就是上一步我们获取的初始密码,之后,期间的选项如上文centos8安装时所展示,此处不展示了就~~

  • 登录
  • mysql -u root -p

    至此已经ok,远程根登录在之前的弹出对话,上文已经翻译过,按需要选择即可,需要远程登录是在那时对话按除了y键之外的其他键表示否,因为对话问的是不允许远程根登录?其余对话建议全按y~~

    远程连接

    连接mysql可以选择下载一个Navicat for MySQL查看是否已经可以远程连接点我下载,你本机上使用,然后连接成功说明,远程连接已经配置上,你也可以远程操作数据库了,美好生活开始了~~

    PHP安装

    来了来了,如果你是centos8的,可能会有报很多错误,但跟着我来基本没有,因为本篇文章是我前几天刚配置完现在书写的,时间:2021年5月9日13:32:06,放心,我也会介绍centos7的安装,更简单~~

    centos8安装

  • 添加源
  • rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm

    如果此处报缺乏依赖关系,只需要强制安装即可,如下

    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-8.rpm --force --nodeps
  • 启用remi模块安装
  • dnf -y install dnf-utils
  • 查找
  • yum search php74*
  • 安装
  • yum install php74-php
  • 启动
  • service php-fpm start 为启动命令 service php-fpm stop 为停止命令 service php-fpm restart 为重启命令 ps -A | grep -i php 查看是否已经成功启动PHP

    可以在/var/www/html下通过WinSCP传入一个index.php文件查看php是否与apache已经连接成功,在index.php中写入如下代码

    <?php phpinfo(); ?>

    这时访问你的公网ip,如出现php界面,说明你已大功告成,开始你的快乐生活吧~~

    centos7安装

  • 添加源
  • rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
  • 查看资源包有哪些版本
  • yum list php*
  • 安装需要的组件
  • yum install php72w-fpm php72w-mysql php72w-mysqli php72w php72w-opcache php72w-gd php72w-intl php72w-mbstring php72w-exif php72w-mcrypt php72w-openssl
  • 重启httpd
  • systemctl restart httpd

    详述后续与上文centos8操作一样

    至此已经配置好所需环境,如果帮到了你,我会很快乐~~



      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/31884.html

      分享给朋友:

      “云服务器安装docker报错 云服务器安装apache” 的相关文章

      选择香港主机的最佳指南:提升您的网站性能与用户体验

      香港主机指的是那些在香港地区部署的服务器,主要用于提供网站托管、应用托管或数据库管理等服务。得益于香港卓越的网络基础设施,越来越多的企业和个人选择将他们的运营托付给香港主机。这不仅提升了业务的可达性,也提供了更优质的用户体验。 如果我回想起我最初接触香港主机时,感到非常惊讶于它的潜力。香港地理位置独...

      BT下载机的使用技巧与软件下载推荐

      在数字时代,文件共享变得越来越普遍,BT下载机作为一种基于BitTorrent协议的P2P(Peer-to-Peer)文件共享工具,扮演着重要的角色。我记得第一次接触BT下载机时,发现它的操作不仅简单,还能快速下载大型文件,这让我对它产生了浓厚的兴趣。BT下载机允许用户通过种子文件(.torrent...

      CloudCone价格分析:如何利用促销活动节省费用

      在考虑使用CloudCone的产品时,价格是一个重要的考虑因素。CloudCone于2017年成立,专注于提供多样化的VPS主机和云服务器服务,主要在美国洛杉矶的MultaCom机房运营。以KVM架构为基础,CloudCone的VPS主机在性能和灵活性上都展现出色。其自研管理面板的设计,简化了用户的...

      提升国际数据传输质量的9929线路分析与应用

      谈到9929线路,首先让我给大家介绍一下AS9929线路的基本情况。这条线路是中国联通为了满足国际市场的需求而推出的一种IP传输服务专线。它的起点在香港,通过海底光缆将中国与亚太及北美地区紧密连接。同时,这条线路还在欧洲和非洲设立了多个重要的网络节点(POP点),这就为跨国数据传输提供了坚实的基础。...

      IPv6 测速方法与工具:提升网络体验的技巧

      IPv6 测速的基本概念 IPv6,作为互联网协议的最新版本,让我们在网络世界中畅游无阻。它的推出旨在解决IPv4所面临的地址枯竭问题,推进更加广泛的设备连接。简单来说,IPv6提供了更大的地址空间,能够支持越来越多的设备上线。因为万物互联的时代已经来临,我们的手机、电脑、家居设备甚至汽车都需要连接...

      美国VPS市场分析:选择高性价比服务的指南

      在全球众多VPS市场中,美国VPS市场以其庞大的规模和快速的增长而著称。我总能在网上看到一些关于美国VPS的讨论,许多创业者和开发者都对它们赞不绝口。这一市场的吸引力,首先得益于云计算的迅猛发展。越来越多的企业和个人用户意识到,借助VPS可以更灵活地管理自己的网络资源,满足不断增长的需求。 美国VP...