没事,华为p9可以只换外屏吗吗

当前位置: >
> 如何在CentOS 7中使用Nginx和PHP7-FPM安装Nextcloud
Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及苹果手机都提供了客户端支持。Nextcloud 并非只是 Dropbox 的克隆,它还提供了很多附加特性,,如日历、联系人、计划任务以及流媒体 Ampache。
在这篇文章中,我将向你展示如
7 服务器中和配置最新版本的 Nextcloud 10。我会通过
和 PHP7-FPM 来运行 Nextcloud,同时 MariaDB 做为数据库系统。
服务器的 Root 权限
步骤 1 - 在 CentOS 7 中
和 PHP7-FPM
在开始安装 Nginx 和 php7-fpm 之前,我们还学要先添加 EPEL 包的仓库源。使用如下命令:
yum&-y&install&epel-release&
现在开始从 EPEL 仓库来安装 Nginx:
yum&-y&install&nginx&
然后我们还需要为 php7-fpm 添加另外一个仓库。互联网中有很个远程仓库提供了 PHP 7 系列包,我在这里使用的是 webtatic。
添加 PHP7-FPM webtatic 仓库:
rpm&-Uvh&/yum/el7/webtatic-release.rpm&
然后就是安装 PHP7-FPM 以及 Nextcloud 需要的一些包。
yum&-y&install&php70w-fpm&php70w-cli&php70w-gd&php70w-mcrypt&php70w-mysql&php70w-pear&php70w-xml&php70w-mbstring&php70w-pdo&php70w-json&php70w-pecl-apcu&php70w-pecl-apcu-devel&
最后,从服务器终端里查看 PHP 的版本号,以便验证 PHP 是否正确安装。
查看 PHP 版本号
步骤 2 - 配置 PHP7-FPM
在这一个步骤中,我们将配置 php-fpm 与 Nginx 协同运行。Php7-fpm 将使用 nginx 用户来运行,并监听 9000 端口。
使用 vim 编辑默认的 php7-fpm 配置文件。
vim&/etc/php-fpm.d/www.conf&
在第 8 行和第 10行,user 和 group 赋值为 nginx。
user&=&nginx&group&=&nginx&
在第 22 行,确保 php-fpm 运行在指定端口。
listen&=&127.0.0.1:9000&
取消第 366-370 行的注释,启用 php-fpm 的系统环境变量。
env[HOSTNAME]&=&$HOSTNAME&env[PATH]&=&/usr/local/bin:/usr/bin:/bin&env[TMP]&=&/tmp&env[TMPDIR]&=&/tmp&env[TEMP]&=&/tmp&
保存文件并退出 vim 编辑器。
下一步,,就是在 /var/lib/ 目录下创建一个新的文件夹 session,并将其拥有者变更为 nginx 用户。
mkdir&-p&/var/lib/php/session&chown&nginx:nginx&-R&/var/lib/php/session/&
然后启动 php-fpm 和 Nginx,并且将它们设置为随开机启动的服务。
sudo&systemctl&start&php-fpm&sudo&systemctl&start&nginx&sudo&systemctl&enable&php-fpm&sudo&systemctl&enable&nginx&&
启动 php-fpm 和 Nginx
PHP7-FPM 配置完成
步骤 3 - 安装和配置 MariaDB
我这里使用 MariaDB 作为 Nextcloud 的数据库。可以直接使用 yum 命令从 CentOS 默认远程仓库中安装 mariadb-server 包。
yum&-y&install&mariadb&mariadb-server&
启动 MariaDB,并将其添加到随系统启动的服务中去。
systemctl&start&mariadb&systemctl&enable&mariadb&
现在开始配置 MariaDB 的 root 用户密码。
mysql_secure_installation&
键入 Y ,然后设置 MariaDB 的 root 密码。
Set&root&password?&[Y/n]&Y&New&password:&Re-enter&new&password:&Remove&anonymous&users?&[Y/n]&Y&Disallow&root&login&remotely?&[Y/n]&Y&Remove&test&database&and&access&to&it?&[Y/n]&Y&Reload&privilege&tables&now?&[Y/n]&Y&
  很多朋友在群里和留言板里问我: 谁有hs网站啊?谁知道黄色网站...
  ó5?qú?¥#qqqq???q¥#qq3??;,...
  插件下载 QQPlus不对插件授权,也无法对插件内部代码进行检测,因此QQPlus 不对因使用以下插件产生的一切后...
  登录界面模板 ,网站模板下载,后台模板,简洁的Div+CSS登录界面模板,不包括登录后的菜单和框架之类的,只是一...
  你是想要php开发的网站源码?就是整个网站的代码是吧?建议你可以去“垂直购软件园”看看,我之前看到那有...
  增哥导读:PM如何最大化的提高自己的效率,同时节省大家时间至关重要。那么文档管理能力就必不可少了,发布...
  Phalcon和Yaf这两个基于PECL开发的Web框架说明C也是可以用来直接参与到Web开发中来的。Phalcon官方还推出了...
  body oncontextmenu=return(false)> 2.禁止选择 body onselectstart="return false"> 3.禁止粘贴 body onpa...
  1.到apache()官方网站下载最新的源代码包 2.用tar -zxvf apache_[version].tar.gz解压,得到一个目录 3.进...
  Visual C++ 6.0 简体中文企业版,Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推...满足您的个性化需求,我们更懂您!
提交需求,快速获取方案
筛选最优质的3家服务商供您选择
监管全程透明,不满意全额退款
满足您的个性化需求,我们更懂您!
提交需求,快速获取方案
筛选最优质的3家服务商供您选择
监管全程透明,不满意全额退款
云市场官方售前客服
官方售前5*8客服电话1.由于我也不知道为什么,在网上找了很多资料,nginx要和php-fpm结合,所以在使用nginx配置之前要安装php-fpm
2.yum install php70w-fpm,service php-fpm start
使用yum install php-fpm会报错
Error: php70w-common conflicts with php-common-5.4.16-42.el7.x86_64 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
3.rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
4.yum install nginx
&service nginx start
# find / -name nginx.conf
/etc/nginx/nginx.conf
在nginx.conf中最后一行看到
&include /etc/nginx/conf.d/*.
所以找到/etc/nginx/conf.d/default.
在location下面加上同级
location ~ \.php$ {
root /var/www/ #指定php的根目录
fastcgi_pass 127.0.0.1:9000;#php-fpm的默认端口是9000
fastcgi_index index.
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_
include fastcgi_
6.nginx -t如果没有报错,报错去修改错误
7./usr/sbin/nginx -s reload 重启nginx服务
然后在/var/www/html建立index.php
phpinfo();
阅读(...) 评论()

我要回帖

更多关于 vivox7可以只换外屏吗 的文章

 

随机推荐