首页 » PHP教程 » owncloud8php技巧_centOs8情形下搭建私有云owncloud具体教程

owncloud8php技巧_centOs8情形下搭建私有云owncloud具体教程

访客 2024-11-01 0

扫一扫用手机浏览

文章目录 [+]

1、Lamp集成环境搭建

yum update

owncloud8php技巧_centOs8情形下搭建私有云owncloud具体教程

(yum search php-mysql)

owncloud8php技巧_centOs8情形下搭建私有云owncloud具体教程
(图片来自网络侵删)

#sudo yum -y install httpd httpd-devel php php-mysqlnd php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo php-intl mariadb mariadb-server

systemctl start httpd

systemctl enable httpd.service 设置开机启动

systemctl start mariadb

systemctl enable mariadb

2、测试php

cd /var/www/html/

# vi info.php按i插入<?php phpinfo();?>

按esc键:wq退出

3、防火墙设置开启80端口

[root@nmserver-7 ~]# firewall-cmd --permanent --zone=public --add-service=http

success

[root@nmserver-7 ~]# firewall-cmd --permanent --zone=public --add-service=https

success

[root@nmserver-7 ~]# firewall-cmd --reload

success

浏览器上岸

浏览器输入ip/info.php 测试php

如图即为php正常安装)

4.初始化MariaDB

mysql_secure_installation #和MySQL一样,一起y

5.安装phpMyAdmin

.安装方法

1. 进入/var/www/html目录

从phpmyadmin官网下载程序包

#cd /var/www/html/

#wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.zip

2. 解压下载好的程序包

[root@server html]#unzip phpMyAdmin-4.9.2-all-languages.zip

3. 移动解压后的文件夹并改名为phpmyadmin

[root@server html]# mv phpMyAdmin-4.9.2-all-languages phpmyadmin

4. 进入phpmyadmin文件夹,将libraries/config.default.php复制到phpmyadmin目录下

[root@server html]# cd ./phpmyadmin/

[root@server phpmyadmin]# cp libraries/config.default.php config.inc.php

5. 重新启动mysqld做事及httpd做事

[root@server phpmyadmin]# service mysqld restart

[root@server phpmyadmin]# service httpd restart

6. 访问验证是否安装成功

http://本机IP/phpmyadmin/

涌现以下画面表示成功!

END

2.安装后把稳事变

1. 安装后,以root登录,密码为空。

涌现:空密码登录被禁止 (拜会 许可空密码) 如下图

如需无密码登录,则需修正phpmyadmin目录下config.inc.php文件

利用vi编辑524行,将flase改true即可空密码登录 如下:

$cfg['Servers'][$i]['AllowNoPassword'] = false;

安全建议,配置密码!

2. 如mysql已设置密码,直接root+密码登录即可

如mysql原来是空密码,须要修正为123456

[root@server /]# mysqladmin -u root -p password 123456

提示密码时回车即可

如mysql须要重新修正密码,如将密码123456改为654321

[root@server /]# mysqladmin -uroot -p123456 password 654321

步骤阅读

3. 3

成功登录phpmyadmin

7. 安装 OwnCloud

我们现在须要在做事器高下载 OwnCloud 安装包。
利用下面的命令从官方网站下载最新的安装包(10.3.1):

https://download.owncloud.org/community/owncloud-10.3.1.tar.bz2

1. $ wget https://download.owncloud.org/community/owncloud-10.3.1.tar.bz2

利用下面的命令解压:

1. $ tar -xvf owncloud-10.3.1.tar.bz2

现在,将所有解压后的文件移动至 /var/www/html:

sudo mkdir owncloud

1. $ mv owncloud/ /var/www/html/owncloud

2. 建立数据文件夹,以及授予权限,分别实行下列命令:

cd /var/www/html/owncloud

sudo mkdir data

安装方法二(这个法好用)(进入目录cd /var/www/html

下载owncloud:

wget https://download.owncloud.org/community/owncloud-10.3.1.tar.bz2

可以用ls命令查看一下文件夹中的内容

解压缩:

tar jxvf owncloud-10.3.1.tar.bz2

建立数据文件夹,以及授予权限,分别实行下列命令:

cd /var/www/html/owncloud

sudo mkdir data

下一步,我们须要在 Apache 的配置文件 httpd.conf 上做些修正:

cd /var/www/html/owncloud

1. $ sudo vim /etc/httpd/conf/httpd.conf

变动下面的选项:输入i进入编辑模式

<Directory/var/www/>

Options Indexes

FollowSymLinks MultiViews

1. AllowOverride All //这里由 NONE 改成 ALL

2. Order allow,deny

3. Allow from all

</Directory>

修恰好之后按Esc退出,再输入 :wq 保存

1. AllowOverride All

保存该文件,并重新启动模块

# service mysqld restart

# service httpd restart

修正 OwnCloud 文件夹的文件权限:

————————————————

1. $ sudo chown -R apache:apache /var/www/html/

2. $ sudo chmod 777 /var/www/html/owncloud/config/

然后重启 Apache

4. $ sudo systemctl restart httpd

8.连接MariaDB

mysql -u root -p

现在,我们须要在 MariaDB 上创建一个数据库,保存来自 OwnCloud 的数据。
利用下面的命令创建数据库和数据库用户:

1. $ mysql -u root -p

2. MariaDB [(none)] > create database owncloud;

3. MariaDB [(none)] > GRANT ALL ON owncloud. TO ocuser@localhost IDENTIFIED BY 'owncloud';

4. MariaDB [(none)] > flush privileges;

5. MariaDB [(none)] > exit

做事器配置部分完成后,现在我们可以在网页浏览器上访问 OwnCloud。
打开浏览器,输入您的做事器 IP 地址,我这边的做事器是 10.20.30.100:

安装 owncloud

一旦 URL 加载完毕,我们将呈现上述页面。
这里,我们将创建管理员用户同时供应数据库信息。
当所有信息供应完毕,点击“Finish setup

提示:Can’t write into config directory.

方案一:

1. $chown –R apache:apache $owncloud_path

2. $chmod –R 777 $owncloud_path

3. chown -R apache:apache /var/www/html/owncloud/data

方案二搞定

$setsebool -P httpd_unified 1

$setsebool -P httpd_execmem 1

相关文章

执业药师试卷代码解码药师职业发展之路

执业药师在药品质量管理、用药安全等方面发挥着越来越重要的作用。而执业药师考试,作为进入药师行业的重要门槛,其试卷代码更是成为了药师...

PHP教程 2025-02-18 阅读1 评论0

心灵代码主题曲唤醒灵魂深处的共鸣

音乐,作为一种独特的艺术形式,自古以来就承载着人类情感的表达与传递。心灵代码主题曲,以其独特的旋律和歌词,唤醒了无数人的灵魂深处,...

PHP教程 2025-02-18 阅读1 评论0

探寻福建各市车牌代码背后的文化内涵

福建省,地处我国东南沿海,拥有悠久的历史和丰富的文化底蕴。在这片充满魅力的土地上,诞生了许多具有代表性的城市,每个城市都有自己独特...

PHP教程 2025-02-18 阅读1 评论0

探寻河北唐山历史与现代交融的城市之光

河北省唐山市,一座地处渤海之滨,拥有悠久历史和独特文化的城市。这里既是古丝绸之路的起点,也是中国近代工业的发源地。如今,唐山正以崭...

PHP教程 2025-02-18 阅读1 评论0