首页 » SEO优化 » deepin搭建php技巧_我的DEEPIN linux打造私有云 安装apache2nextcloud及设备详解

deepin搭建php技巧_我的DEEPIN linux打造私有云 安装apache2nextcloud及设备详解

duote123 2024-12-02 0

扫一扫用手机浏览

文章目录 [+]

一、Hyper-V 安装LinuxDeepin虚拟机(我是用WIN10的虚拟机安装的,没有虚拟机安装的可以省略这一步)

全屏设置:

deepin搭建php技巧_我的DEEPIN linux打造私有云 安装apache2nextcloud及设备详解

/etc/default/grub 设置

deepin搭建php技巧_我的DEEPIN linux打造私有云 安装apache2nextcloud及设备详解
(图片来自网络侵删)

cd /etc/default/

sudo dedit grub

GRUB_CMDLINE_LINUX_DEFAULT=\"大众splash quiet \"大众

增加:“video=hyperv_fb:1920x1080”修正为:

GRUB_CMDLINE_LINUX_DEFAULT=\"大众splash quiet video=hyperv_fb:1920x1080\公众

二、修正root密码:

sudo passwd root

输入登录密码,然后输入2次新密码OK!

三、安装Apache2

sudo apt-get install apache2

apache2安装成功

四、安装mysql

sudo apt-get install mysql-server mysql-client

安装mysql没有设置root密码,暂时不做出来。

五、安装PHP7.3

这一步,我挂了好多次,Deepin安装PHP7及以下 版本很随意马虎,参照网上的搜索出来的方法险些都搞不定,终极才找到这个方法搞定PHP7.3的安装。

1、修正 deepin 15 自带的php源

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

# deepin 15 是 debian stretch 的衍生版,以是采取 stretch 的源

sudo sh -c 'echo \公众deb https://packages.sury.org/php/ stretch main\"大众 > /etc/apt/sources.list.d/php.list'

2、更新系统:

sudo apt-get update

3、安装PHP7.3

sudo apt-get install php7.3 php7.3-bcmath php7.3-bz2 php7.3-cgi php7.3-cli php7.3-common php7.3-curl php7.3-dba php7.3-dev php7.3-enchant php7.3-fpm php7.3-gd php7.3-gmp php7.3-imap php7.3-interbase php7.3-intl php7.3-json php7.3-ldap php7.3-mbstring php7.3-mysql php7.3-odbc php7.3-opcache php7.3-pgsql php7.3-phpdbg php7.3-pspell php7.3-readline php7.3-recode php7.3-snmp php7.3-soap php7.3-sqlite3 php7.3-sybase php7.3-tidy php7.3-xml php7.3-xmlrpc php7.3-xsl php7.3-zip

重启apache:

sudo service apache2 restart

六、安装phpmyadmin

sudo apt-get install phpmyadmin

把稳:phpmyadmin安装须要设置数据,此时须要mysql的root为空密码方可成功。
一起下一步即可。

七、设置mysql root密码

Mysql安装时密码为空,利用sudo命令进入设置root密码:

sudo mysql -u root -p

MariaDB [mysql]> show databases;

MariaDB [mysql]> use mysql;

MariaDB [mysql]> select user, authentication_string,plugin from user;

MariaDB [mysql]> update user set plugin =”mysql_native_password” where user=”root”;

MariaDB [mysql]> update user set authentication_string=password(“你的密码”) where user=”root”;

mysql

创建nextcloud数据库:

CREATE DATABASE nextcloud;

7、刷新权限(必须步骤):flush privileges; 。
刷新权限(必须步骤):

flush privileges; 

8、重启mysql:

sudo service mysqld restart

八、安装nextcloud

下载nextcloud

cd /var/www/html

wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.zip

unzip nextcloud-15.0.7.zip

rm nextcloud-15.0.7.zip

短缺权限的办理方法:

cd /var/www/html

chown www-data nextcloud -Rf

chmod 770 nextcloud -Rf

nextcloud登录

九、安装完成,大功告成!

希望对你有用,喜好的话,请给个关注点个好评吧,谢嘎啦!

标签:

相关文章

介绍百度网盘,云端存储时代的创新先锋

随着互联网技术的飞速发展,云计算已经成为现代生活不可或缺的一部分。而在这其中,百度网盘作为国内领先的云存储服务提供商,以其卓越的性...

SEO优化 2025-01-03 阅读1 评论0

介绍监控屏蔽技术,守护个人隐私的利器

随着科技的发展,监控设备已经深入到我们生活的方方面面。在享受便利的隐私安全问题也日益凸显。如何有效屏蔽监控,保护个人隐私,成为人们...

SEO优化 2025-01-03 阅读1 评论0

介绍番号观看方法,轻松驾驭影视世界

随着互联网的普及,网络影视资源日益丰富,番号作为影视作品的标识码,已经成为广大观众了解、搜索和观看影视作品的重要途径。如何正确地使...

SEO优化 2025-01-03 阅读1 评论0

介绍盗微信号黑幕,网络安全的严峻挑战

在数字化时代,微信已成为人们生活中不可或缺的通讯工具。随着微信用户数量的激增,盗微信号的事件也日益增多。本文将深入剖析盗微信号的方...

SEO优化 2025-01-03 阅读1 评论0