[root@owncloud ~]# cat /etc/redhat-release
CentOS Linux release 7.1.1503 (Core)
二. 安装并配置Nginx和php-fpm
[root@owncloud ~]# yum -y install epel-release
[root@owncloud ~]# yum -y install nginx
添加一个yum源来安装php-fpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装相关组件
yum -y install php72w-fpm php72w-cli php72w-gd php72w-mcrypt php72w-mysql php72w-pear php72w-xml php72w-mbstring php72w-pdo php72w-json php72w-pecl-apcu php72w-pecl-apcu-devel
完成后,检查一下php-fpm是否已正常安装
[root@owncloud ~]# php -v
PHP 7.2.16 (cli) (built: Mar 10 2019 21:22:49) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies配置php-fpm
vim /etc/php-fpm.d/www.conf
.....
user = nginx //将用户和组都改为nginx
group = nginx
.....
listen = 127.0.0.1:9000 //php-fpm所监听的端口为9000
......
env[HOSTNAME] = $HOSTNAME //去掉下面几行注释
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp
在/var/lib目录下为session路径创建一个新的文件夹,并将用户名和组设为nginx
mkdir -p /var/lib/php/session
chown nginx:nginx -R /var/lib/php/session/
启动Nginx和php-fpm服务,并添加开机启动
systemctl start php-fpm
systemctl start nginx
systemctl enable php-fpm
systemctl enable nginx
三. 安装并配置MariaDB 或 mysql
使用MaraiDB作为owncloud数据库。yum安装MaraiDB服务
yum -y install mariadb mariadb-server
启动MariaDB服务并添加开机启动
systemctl start mariadb