美文网首页
centos学习记录

centos学习记录

作者: 疯得得 | 来源:发表于2022-07-07 17:59 被阅读0次

安装httpd服务

执行如下指令,安装并开启httpd服务。

dnf -y install httpd           #安装apache服务
systemctl start httpd.service  #开启apache服务 
systemctl enable httpd.service #apache服务开机启动

apache服务其他运维命令。

systemctl status httpd.service #查看apache服务状态 
systemctl stop httpd.service   #关闭apache服务 
systemctl restart httpd.service #重启apache服务

启动apache服务后需要关闭服务器防火墙,以便浏览器可以正常访问apache服务。

systemctl stop firewalld.service     # 关闭防火墙 
systemctl disable firewalld.service  # 禁止firewall开机启动 
systemctl status firewalld.service   # 查看防火墙状态 
systemctl start firewalld.service    # 开启防火墙 

关闭selinux,防止后续操作/var下文件时,无法授予该路径文件读写权限,执行如下命令。

setenforce 0 # 关闭selinux

修改selinux配置文件,使其开机生效。

vi /etc/selinux/config # 修改值为disabled 
SELINUX=disabled

检查web服务器

命令行执行如下命令:

echo Centos8 http is ok  > /var/www/html/index.html

浏览器访问: <u style="box-sizing: border-box;">http://服务器ip/index.html</u> 展示出如下内容, 则表示apache配置访问成功。
apache 会被安装到: /etc/httpd/
apache 配置文件地址: /etc/httpd/conf/httpd.conf
apache 网站文件默认访问路径:/var/www/html/

安装php版本

执行 sudo dnf module list php 查看php版本
安装php以及所需组件。

sudo dnf install php php-pdo php-gd php-mbstring php-mysqlnd php-ldap php-json php-xml php-zip

测试 php 与apache 服务的整合, 命令行执行如下命令

echo '<?php phpinfo();?>'  >  /var/www/html/index.php

重启apache服务,浏览器访问 <u style="box-sizing: border-box;">http://服务器ip/index.php</u>,页面展示如下则apache配置成功。

image.png

安装mariadb

执行如下命令安装并开启mariadb服务。

dnf -y install mariadb mariadb-server 
systemctl start mariadb.service # 开启服务 
systemctl enable mariadb.service # 开机启动 

mariadb服务运维命令。

systemctl status mariadb.service # 查看服务状态
systemctl stop mariadb.service # 关闭服务

数据库安装设置重置数据库root账号密码,执行该命令前必须开启mariadb服务。

mysql_secure_installation 
Enter current password for root (enter for none): 输入当前root账号密码,刚安装默认为空,直接回车即可 
Set root password? [Y/n] 是否输入root密码,输入y 回车 
New password: 输入密码 
Re-enter new password: 重复输入 
Remove anonymous users? [Y/n] 删除其他用户 y 
Disallow root login remotely? [Y/n] 允许root账号远程登录 y 
Remove test database and access to it? [Y/n] 删除测试表 y 
Reload privilege tables now? [Y/n] 重新加载配置表 y

登陆测试,执行如下命令并输入密码。

mysql -uroot -p

安装ioncube解密扩展

可以参考安装ioncube扩展文档安装下 http://www.zentao.net/book/zentaoprohelp/194.html
注意其中一步, 重启apache 服务没有生效的话, 需要重启下 php-fpm 服务, 执行如下命令即可 systemctl restart php-fpm

服务器配置相关参考禅道

相关文章

  • centos学习记录

    安装httpd服务 执行如下指令,安装并开启httpd服务。 apache服务其他运维命令。 启动apache服务...

  • CentOS7.2配置LNMP环境记录

    记录:CentOS7.2配置LNMP环境记录 CentOS7.2配置LNMP环境记录 LNMP是Linux、Ngi...

  • 2017-12-29

    centos系统下通过scrapyd部署python的scrapy 介绍 本篇记录下我学习用scrapyd部署sc...

  • Centos7.0+安装配置使用简介Kubernetes (k8

    前言 Kubernetes 学习笔记,记录下来!?? 准备三台CentOS 7.0+的机器,更改Hostname为...

  • RocketMQ安装部署

    此文章目的在于记录学习过程,环境centos7 部署1-master 1-slave ip:192.168.10....

  • CentOS 记录一些常用指令

    CentOS 记录一些常用指令 系统安装指令 centOS : yum install **ubuntu :apt...

  • ES 学习笔记

    ES 学习记录 环境Centos7 X64ES V7.3.0Logstash-7.3.0 注意:请不要使用root...

  • Centos7学习使用记录

    使用中遇到的问题,和常用软件及工具安装的记录 更改系统语言 1、查看系当前语言包 2、查看系统拥有语言包 zh_C...

  • fuse挂载Ceph磁盘

    本文主要记录在centos 7上面如何通过fuse挂载ceph磁盘到本地。 CentOS7(测试于CentOS 7...

  • Py开荒,慕课笔记练习(自用)

    用来记录Python学习,纯自用,毫无可读性 2019.2.15Py部署 OS版本为CentOS7.2,自带pyt...

网友评论

      本文标题:centos学习记录

      本文链接:https://www.haomeiwen.com/subject/fdupbrtx.html