技术
成就梦想!

Linux部署apche、PHP、Mysql 搭建owncloud、wordpress教程

1、owncloud主要是由用php进行开发的,所以当然我们需要在linux上先搭建LAMP了,也就是linux+apache+mysql+php。(不得不说php和mysql是最合适的一对了...)

在shell下用下面语句即可一条语句安装全部:

注意:如果您安装的Owncloud版本较低的可使用HPH5.4,如果您需要更高的版本请安如下配置进行升级。

centos7 自带php5.4,升级到php5.6的方法: https://webtatic.com/packages/php56/

CentOS/RHEL 7.x:

CentOS/RHEL 6.x:

执行下面的命令删除php

然后像安装那样问你是否继续的,输入yes即可

接着继续安装:

当然,请顺便安装必要的扩展:

执行完毕之后,重启php-fpm、httpd

2、然后设置SELinux允许owncloud写数据,SELinux 是 Linux中提供的强制访问控制(MAC)系统,当然如果你关闭了就不需要输入这条了,查看自己的linux有没有开启的方法是,sell输入 /usr/sbin/sestatus -v ,如果SELinux status参数为enabled即为开启状态。

临时关闭:

永久关闭:

SELINUX=enforcing 改为 SELINUX=disabled

3、放行防护墙流量

firewall-cmd --reload //防火墙策略配置后重新载入

4、启动服务

使用下面的命令启动Apache:

5、安装owncloud

我们需要从官方网站下载owncloud。

https://owncloud.org/download/

解压文件:

为Web服务器上文件目录设置读写权限:

6、数据库配置

配置MariaDB实例:

在设置过程这都输入Y并回车,修改root用户密码。

登录到MySQL服务器,使用以下命令:

接下来,我们需要创建数据库:

如果要检查apache有没有安装,可以用命令检查apache的安装包是否安装上。

如果想看安装的运行级别。

如果想看有没有启动。

etc/httpd是apache的安装目录,

7、owncloud配置

打开浏览器即可访问 http://你的ip地址/owncloud(本机和局域网设备访问)或者localhost/owncloud(本机访问)它将显示初始owncloud设置页。

8、apche配置文件修改

apche服务默认会开启列出目录功能,这个功能对我们的系统是不安全的,我们可以对它进行修改。

两种方式:

#修改.htaccess文件,加入下面一句代码就可以了,这个适用于所有linux主机,尤其是虚拟主机网站:

#修改httpd.conf文件,这个适用于使用VPS或独立服务器的网站:

查找Options Indexes FollowSymLinks,修改为Options -Indexes。

赞(1) 打赏
未经允许不得转载:未来往事的博客 » Linux部署apche、PHP、Mysql 搭建owncloud、wordpress教程

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    Hello word!

    join 10个月前 (12-02) 来自天朝的朋友 谷歌浏览器 Windows 10 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏