CentOS 7 尝鲜(yum安装apache+mariadb+php+vsftp)

centos7也已经面世有一段时间了,相对于目前主流的centos5和6来说,还算是比较新的,里面的新改动或许让很多人都不怎么习惯。

个人还是比较喜欢追逐新潮滴,本站就是在阿里云上使用Centos7。所有的程序都是使用yum来安装,跟以前最大的区别就在于,我本次使用的数据库不是mysql,而是Centos7默认的Mariadb。由于Mysql被收购,有闭源的风险,并且更新也越来越慢,所以社区在7版本开始不在把Mysql作为系统默认支持的数据库。本来我也去mysql官方网站下了最新的5.6rpm包,但是看到网上很多介绍说mariadb跟mysql是通用的,并且效率也高不少,于是也决定尝试一下。闲话少说,下面看步骤。

1、yum安装apache和php

yum install -y httpd php php-mysql php-gd

2、安装mariadb

yum groupinstall -y  mariadb mariadb-client

3、安装vsftp

yum install -y vsftpd

4、启用并启动这些服务

systemctl enable httpd mariadb vsftpd

5、数据库的密码还是要修改下滴,果然跟以前mysql的命令一样呀!

mysqladmin -u root -p ‘password’  (注意password为你要输入的密码哦)

6、验证root用户是否在不输入密码的情况下无法登录

mysql -u root

7、我们要开始配置网站了,先得给网站一个根目录,我打算把网站放到/home目录下的test目录下的wwwroot这个目录里,自然得自己建立咯。

mkdir -p  /home/test/wwwroot  使用参数p可以一次性建立一个路径,不用一个一个的建立子目录

8、网站根目录有了,我们怎么把文件上传上去呢?不是ftp的嘛。首先得进入/etc/vsftpd修改配置文件vsftpd.conf

vim /etc/vsftpd/vsftpd.conf

找到#chroot_list_enable=yes

#chroot_list_file=/etc/vsftpd/chroot_list

把上面这两条前的#去掉,然后保存退出。

接下来,我们需要一个用户来登录这个ftp。

useradd -M -d /home/test/ -g ftp -s /sbin/nologin test.com

这样就建立了一个名为test.com的用户,他的目录在我们刚刚建立好的网站跟目录的上一级目录下,并且这个用户属于ftp组,只能登录ftp不能登录系统。

用户名建立了,没有密码是不能登录滴

passwd test.com

然后输入2次密码就OK了。

用户建立好了,还得有ftp允许才行呢。

新建文件

vim /etc/vsftpd/chroot_list

在此文件里加入test.com 一个用户一行。

最后重启ftp服务

systemctl restart vsftpd

好了,现在我们已经将网站源码上传好了。但是还没有建立站点呢。

9、最后一步咯,建立apache虚拟主机,新建虚拟主机配置文件

vim /etc/httpd/conf.d/http_virtual

我建立了2个虚拟主机

NameVirtualHost *:80

<VirtualHost *:80>

DocumentRoot /home/test/wwwroot

ServerName www.test.com

#ErrorLog logs/www.test.com-error_log

#CustomLog logs/www.test.com-access_log common

</VirtualHost>

<VirtualHost *:80>

DocumentRoot /home/phpmyadmin/wwwroot

ServerName phpmyadmin.test.com

#ErrorLog logs/phpmyadmin-error_log

#CustomLog logs/phpmyadmin_log common

</VirtualHost>

第二个是我用phpmyadmin来管理数据库用的,第一个是我用来安装现在这个博客站点的。配置文件建立好之后重启apache服务

systemctl restart httpd

好了,现在我们已经可以通过www.test.com和phpmyadmin.test.com访问这2个网站了,通过phpmyadmin建立数据库和wordpress的安装过程也就不需要在记录了,都是图形化界面,简单易懂。

嗯,有了这个网站,妈妈再也不用担心我会忘记我的操作过程了!

时间: 2024-10-11 13:47:56

CentOS 7 尝鲜(yum安装apache+mariadb+php+vsftp)的相关文章

Centos 6.5 yum 安装Apache软件

本文主要介绍一下如何在Linux平台Centos 6.5 系统上使用yum 安装apache 网站平台软件 工具/原料 linux .Centos .apache 方法/步骤 一.首先在系统上面查询一下是否已经安装了apache 软件[Apache软件在linux系统里的名字是httpd] rpm    -qa    httpd 如果有返回的信息,则会显示已经安装的软件.如果没有则不会显示其它的信息.如下图是没有安装的.查询的时候没有显示其它的信息.   二.查询到系统是还没有进行安装的,那么我

CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可

CentOS下使用yum安装Apache极为方便,只需要在终端键入以下命令即可 1.安装Apache yum install httpd 2.设置服务器开机自动启动Apache systemctl enable httpd.service 若要验证是否自动启动可在重启服务器后在终端键入以下命令来检测Apache是否已经启动 systemctl is-enabled httpd.service 如果看到了enable这样的响应,则表示Apache已经启动成功 3.手动启动Apache system

[转]CENTOS 6.5 配置YUM安装NGINX+服务器负载均衡

原文连接: CENTOS 6.5 配置YUM安装NGINX  http://blog.sina.com.cn/s/blog_69f467b70102uyux.html 本文介绍一下如何用yum源安装Nginx. 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packa

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

centos 6.9 x64 yum安装PHP 7.1.8

centos 6.9 x64 yum安装PHP 7.1.8 安装源 yum install epel-release rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm 根据你的需要安装PHP的组件,下面我就安装所有的了. yum install php71w php71w-mysql php71w-odbc php71w-common php71w-embedded php71w-pgsql php71w-xml  php71w-lda

CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP)

(总结)CentOS 7.x里yum安装Odoo 8.0&9.0(OpenERP) 最近想了解下合适中小企业使用的ERP系统,研究了几款主流的开源ERP系统以及了解下SAP.Oracle EBS等大型ERP系统,开源ERP里Odoo(以前叫OpenERP)是最有名的,听说在欧洲广泛使用.功能确实非常强大,默认有中文语言包,使用Python开发,数据库用了PostgreSQL,缺点是不支持MySQL.官方有yum源,在CentOS 7.x里使用yum安装部署比较快速,但如果稍不注意细节,可能就会安

yum安装apache后更改worker模式

进入linux命令模式,输入 #yum install httpd                    //安装apache #vi  /etc/sysconfig/httpd            //修改文件,打开worker模式 将#号去掉 重启apache,命令如下 #service httpd restart 报错如下: [root@localhost ~]# service httpd restartStopping httpd:                          

yum 安装Apache

1.查看是否安装Apache,命令:  rpm    -qa    httpd 2.yum install httpd ,yum安装Apache 3.chkconfig    httpd  on  service httpd start  启动软件 遇到的问题 1.启动Apache报错,httpd: Could not reliably determine the server's fully qualified domain name, using ::1 for ServerName 编辑h

CentOS 6.4 使用YUM 安装MySQL5.5

1.首先需要下载Yum的支持包: http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm 2.下载完成后将Yum库导入到你的本地: yum local install mysql-community-release-el6-*.noarch.rpm 3.这个Yum库包含了MySQLServer,MySQL工作台管理工具以及ODBC驱动,现在可以通过下面的命令简单地安装MySQLServer: yum install my