LAMP环境部署NextCloud(YUM方式安装)

2018年7月17日13:36:04 发表评论 1,033 views

1.1 安装MySQL和Apache

[root@nextcloud ~]# yum install -y mariadb-server httpd

1.2 安装PHP

[root@nextcloud ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
[root@nextcloud ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
[root@nextcloud ~]# yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel openssl openssl-devel mcrypt
[root@nextcloud ~]# yum install -y php72w php72-devel php72w-mysqlnd php72w-gd php72w-json php72w-mysql php72w-curl php72w-mbstring php72w-intl php72w-pecl-imagick php72w-xml php72w-zip

1.3 部署NextCloud

[root@nextcloud ~]# cd /server/tools/
[root@nextcloud tools]# wget https://download.nextcloud.com/server/releases/nextcloud-13.0.0.zip
[root@nextcloud tools]# unzip nextcloud-13.0.0.zip
[root@nextcloud tools]# cp -a nextcloud /var/www/html/

1.4 配置Apache

[root@nextcloud ~]# cat /etc/httpd/conf.d/nextcloud.conf
Alias /nextcloud "/var/www/html/nextcloud/"

<Directory /var/www/html/nextcloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/nextcloud
 SetEnv HTTP_HOME /var/www/html/nextcloud

</Directory>

1.5 设置站点目录权限

[root@nextcloud ~]# chmod -R 777 /var/www/html/nextcloud/

1.6 创建数据库并启动LAMP

[root@nextcloud ~]# systemctl start mariadb
[root@nextcloud ~]# mysql
MariaDB [(none)]> create database nextcloud;
MariaDB [(none)]> grant all on nextcloud.* to 'nextcloud'@'localhost' identified by '123456';
[root@nextcloud ~]# systemctl start httpd

weinxin
我的微信
如果有技术上的问题可以扫一扫我的微信
版权声明
1. 本网站名称:Leon的博客
2. 本站永久网址:https://blog.leonshadow.cn
3. 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ632113590进行删除处理。
4. 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6. 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
liyang