Centos7Apache+PHP5.4+MySQL(MariaDB)初步建站

news/2024/5/9 21:07:25/文章来源:https://blog.csdn.net/weixin_43031092/article/details/105285140

接入Centos7

方式多样,你开心就好

本文默认Centos是全新的,没有装过mysql、php、apache

检查系统版本

cat /etc/redhat-release

我都结果是
CentOS Linux release 7.7.1908 (Core)

安装Apache

安装

#查看是否安装有httpd,没有啥也不显示
rpm -qa httpd  
#安装apache
yum -y install httpd.*		

启动

systemctl enable httpd	#设置开机启动
systemctl start httpd	#启动

测试

(有安全组配置的服务器请提前放行80端口)在浏览器地址栏输入服务器的公网IP,如果出现这玩意说米安装启动ok
在这里插入图片描述

其它常用命令

systemctl status httpd	#查看Apache的状态,正常应该是	active (running)
systemctl stop httpd	#关闭Apache
apachectl -v  #查看版本
apachectl -l #查看编译中就加载的模块
apachectl -t -D DUMP_MODULES	#直接列出全部加载的模块

安装PHP

安装

需要注意的是Centos7yum默认安装的是php5.4,想要安装其它版本的话,这有个php7的案例

yum -y install php

检测

常见的都是php信息检测,往主页写入以下信息

进入默认路径

cd ..
cd var/www/html

查看目录下文件

ls -a

如果结果为下面这个欧克,

.  ..  index.php  show

如果是这一个的话

.  ..  index.html  show

就运行

mv index.html index.php

修改文件内容

vim index.php

随后进入到了index.php文件中
按i进入插入模式,键盘上下左右加Delete删除所有内容
最后写入一句话

<?php phpinfo(); ?>

按下Esc回到普通模式,输入:wq回车保存退出php文件

重启网站

systemctl restart httpd

浏览器测试

还是一样在地址栏输入公网IP,出现这个页面则表示PHP正常工作
在这里插入图片描述

安装MySQL(Maria DB)

Centos默认支持的是MariaDB,作为mysql的替代品

安装

yum install -y mariadb-server

配置

#设置开机自启动
systemctl enable mariadb
#开启
systemctl start mariadb

密码初始化

mysql_secure_installation

1.回车后会要你输入数据库超级管理员root的密码,默认为空,回车即可
2.设置密码 Y 回车
3.新密码 回车
4.确认新密码 回车
5.删除测试账户 回车
6.拒绝root远程登录 回车
7.删除测试数据库 回车
8.重启服务 回车

登录测试

mysql -u root -p

回车后输入密码(暗文),输对了就会进入mysql,输错了重新输入mysql -r root -p
成功登录之后是这个样子的

Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 
Server version: 5.5.64-MariaDB MariaDB ServerCopyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MariaDB [(none)]> 

输入\q回车即可退出mysql

编码设置

由于MariaDB默认字符编码为latin1 ,如果使用默认编码的话会出现中文乱码问题.

首先查看默认字符编码,然后把不是utf8的修改为utf8

  //查看当前编码
MariaDB [mysql]> show variables like 'character_set%';show variables like "%collation%";
+--------------------------+------------------------------+
| Variable_name            | Value                        |
+--------------------------+------------------------------+
| character_set_client     | utf8                         |
| character_set_connection | utf8                         |
| character_set_database   | latin1                       |
| character_set_filesystem | binary                       |
| character_set_results    | utf8                         |
| character_set_server     | latin1                       |
| character_set_system     | utf8                         |
| character_sets_dir       | /usr/share/mariadb/charsets/ |
+--------------------------+------------------------------+
8 rows in set (0.001 sec)
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.001 sec)

(filesystem的编码不要改)我这里显示两个为latin1的,下面修改为utf8

[root@ecs ~]# vim /etc/my.cnf.d
-----
./
auth_gssapi.cnf
client.cnf
enable_encryption.preset
mariadb-server.cnf
mysql-clients.cnf

在client.cnf一行回车进入该区,在[client]下面按i建切入到输入模式加入一行 default-character-set=utf8,如下图

[client]
default-character-set=utf8
#This group is not read by mysql client library,
-----

输入完之后按Esc,输入:wq 保存退出
然后编辑mariadb-server.cnf,在[mysqld]下面按i建切入到输入模式加入一行 character-set-server = utf8,如下图

[root@ecs ~]# vim /etc/my.cnf.d
----
mariadb-server.cnf	//在这里回车
--------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mariadb/mariadb.log
pid-file=/run/mariadb/mariadb.pid
character-set-server = utf8

输入完之后按Esc,输入:wq 保存退出
随后重启数据库即可

[root@ecs ~]# systemctl restart mariadb

参考

  • MariaDB https://www.cnblogs.com/yhongji/p/9783065.html
  • https://blog.csdn.net/daijiguo/article/details/78102622
  • https://hacpai.com/article/1582881912051
  • Apahce模块 https://blog.csdn.net/qmhball/article/details/7631384
  • Apache https://blog.csdn.net/xgrx2008/article/details/82715186

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_838098.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零开始搭建LAMP环境-Centos 8.1+Apache 2.4+Php 7.2+MariaDB 10.3-从零搭建建站环境-Php7.2敲击简单安装pdo-mysql

备注&#xff1a;以下代码均在bash中运行测试成功过 LAMP Linux Apache MariaDB(Mysql) Php 这里我采用的是PDO操作数据库 Linux - Centos8 这里采用的阿里云的云服务器&#xff0c;99一年的超轻量级入门玩耍机器。 初始化系统选择Centos - 8.1&#xff0c;设置密码即可 检…

阿里云ECS Ubuntu 20.04 搭建LAMP环境和WordPress.org记录-修改网站默认根目录

简介 Wordpress.org 这个并非大家经常见到的wordpress.com&#xff0c;两者的区别自行search。 WordPress是一款能让您建立出色网站、博客或应用的开源软件。 截止2020.7.14&#xff0c;最新稳定版本为5.4.2 这里我选择的是Ubuntu 20.04(GNU/Linux 5.4.0-31-generic x86_64) …

如何在Github上下载单个文件的*5*种办法?网站?插件?客户端?人生苦短,我选择插件

介绍 有一次在弄一个语音识别算法的时候发现语音包需要到GitHub上单独下载&#xff0c;emmm&#xff0c;几十种语言包我只需要两中文的&#xff0c;俗话说 弱水三千&#xff0c;只饮一瓢。 可是GIthub本身提供的下载方法里面只有git clone或者download整个仓库的zip 于是便搜…

谷歌搜索和SEO精英

什么是SEO&#xff08;搜索引擎优化&#xff09; 搜索引擎优化或搜索引擎优化&#xff0c;是在实际使用网络营销&#xff0c;以优化与各搜索引擎网站的技术。 这样做是为了增加产生高品质的网站流量和搜索引擎中的一个最明显的地点之一的机会。 随着搜索引擎优化&#xff0c;网…

网站的伸缩性架构

开篇 工作已经五年了&#xff0c;看过的技术书籍不多&#xff0c;有看了几页就没看的&#xff0c;也有认真看完的&#xff0c;但凡能看完的&#xff0c;至少都是自己认可的好书。回顾自己的知识积累&#xff0c;好像忘掉的比留下的多&#xff0c;主要还是没有做笔记的习惯。所以…

网站html导出excel插件,使用JQuery插件将HTML的table标签数据导出成excel

前段时间&#xff0c;因为业务需要(将html内的Table数据导出成Excel)&#xff0c;于是就在网上找到了一个JQuery插件&#xff0c;觉得还不错&#xff0c;分享给大家。参考资料简要说明jquery-table2excel是一款可以将HTML表格的内容导出到微软Excel电子表格中的jQuery插件。该插…

python脚本根据cookies自动登录网站_Python爬虫利用cookie实现模拟登陆实例详解

Cookie&#xff0c;指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据&#xff08;通常经过加密&#xff09;。 举个例子&#xff0c;某些网站是需要登录后才能得到你想要的信息的&#xff0c;不登陆只能是游客模式&#xff0c;那么我们可以利用Urllib…

tomcat 逻辑攻击类型:拒绝服务_放在香港服务器上的网站经常被DDOS恶意攻击怎么办?...

常见的DDos攻击方式网络层攻击&#xff1a;比较典型的攻击类型是UDP反射攻击&#xff0c;例如&#xff1a;NTP Flood攻击&#xff0c;这类攻击主要利用大流量拥塞被攻击者的网络带宽&#xff0c;导致被攻击者的业务无法正常响应客户访问。传输层攻击&#xff1a;比较典型的攻击…

linux怎么查看内存溢出,Linux 如何查看内存使用率百分比?_网站服务器运行维护,linux...

如何解决win10系统假死现象_网站服务器运行维护解决win10系统假死现象的方法是&#xff1a;1、按【ctrlaltdel】组合键&#xff0c;打开任务管理器&#xff1b;2、点击左下角的【详细信息】&#xff1b;3、切换到【进程】选项卡&#xff0c;选中【Windows资源管理器】&#xff…

android+1024*768分辨率什么意思,网站上提示的建议用1024X768分辨率,是什么意思?...

满意答案wwt12482016.07.06采纳率&#xff1a;51% 等级&#xff1a;8已帮助&#xff1a;3312人1、800*600下&#xff0c;网页宽度保持在778以内&#xff0c;就不会出现水平滚动条&#xff0c;高度则视版面和内容决定。2、1024*768下&#xff0c;网页宽度保持在1002以内&…

bos表格添加必填项_【Python成长之路】从 零做网站开发 -- 基于Flask和JQuery,实现表格管理平台...

【写在前面】你要开发网站&#xff1f; 嗯。。会Flask吗&#xff1f; 什么东西&#xff0c;没听过。。。会JQuery吗&#xff1f; 是python的库吗 &#xff1f;那你会什么&#xff1f; 我会F12打开网站好吧&#xff0c;那我们来写个简单的表格管理平台。基于Flask框架和JQuery实…

数字IC设计必备网站

1.EETOP-创芯网 原:中国电子顶级开发网&#xff09;是一家专为中国电子工程师、芯片工程师和电子设计主管提供半导体电子技术开发应用资讯的网络传媒。其内容服务核心是快速传播半导体集成电路领域的最新技术产品&#xff0c;新闻资讯&#xff0c;电子技术应用知识&#xff0c;…

fastjson之toJSONString、parseObject和SerializerFeature类

简介fastjson是一个java编写的JSON处理器依赖 <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.31</version> </dependency> 常用的方法都是静态方法 public static final Object …

我的github,自己的域名与网站

day 1 听oeasy老师的课&#xff0c;今日笔记&#xff1a; 1.登陆github&#xff0c;新建一个库 2.设置setting 中的page theme 3.新建一个h5.md&#xff0c;修改了内容。 4.点击github page下方的链接访问新的h5.md 5.将圈起来的网址复制&#xff0c;在草料二维码生成二维码&…

如何搭建公司网站?

简介&#xff1a; 我们搭建企业网站有以下几种常见方式 1、自己建站。 2、使用模板建站。 3、招聘网站设计人员搭建网站。 4、找外面的网站设计公司。 5、由国内云计算厂商完成建站工作。现在是互联网时代&#xff0c;很多企业都注重互联网&#xff0c;通过做公司网站进行展示及…

7个优秀的资源网站,值得收藏一波!!

原文地址&#xff1a;https://www.fang1688.cn/ziyuan/2714.html1. 简历生成网站https://www.wondercv.com一键生成自己的简历2. 在线游戏小霸王&#xff0c;童年的回忆有很多小时候都玩过的游戏&#xff0c;值得回味https://www.yikm.net3. 论文文献的资源库http://www.oalib.…

ipv4服务器不显示怎么办,如何解决docker端口映射时IPV4无法使用_网站服务器运行维护...

如何解决docker不能push给http_网站服务器运行维护docker不能push给http的解决方法 &#xff1a;首先在“/etc/docker/”目录下创建“daemon.json”文件&#xff1b;然后在该文件中添加安全配置&#xff1b;最后重启docker即可。如何解决docker端口映射时IPV4无法使用&#xff…

5年Python生涯总结出10个玩Python必备的网站

“玩Python必备的10大精品网站” 5年Python沉淀&#xff0c;总结一下作为一个Python玩家&#xff0c;必须要知道的十大精品网站。 无用请吐槽&#xff01; 有用请点赞&#xff01;&#xff01; 爱我请三连&#xff01;&#xff01;&#xff01; 目录 一、模块查询 二、闯关游戏…

企业网站 源码 服务邮箱:_后来才知道:长春企业邮箱一站式服务

后来才知道&#xff1a;长春企业邮箱一站式服务 qnmsptdb后来才知道&#xff1a;长春企业邮箱一站式服务 我们总觉得&#xff0c;只有熬夜&#xff0c;才能显得自己忙。的策略。一家的站方案&#xff0c;网页排名、关键词、整站都是重要的。您可以先给他们给您一个初步的思路&a…

h5网站模板_有哪些相见恨晚的模板网站?

模板网站&#xff0c;可谓是当代最受欢迎的网站类型之一&#xff0c;只要提供的足够新颖能够满足需求&#xff0c;必然成为懒癌青年们的最爱。这些网站深受喜爱的原因是&#xff1a;大家想要实现某种设计需求&#xff0c;但窘于自己技术没达到&#xff0c;时间来不及现学现卖等…