Loading... <strong>说明:</strong>关于<code>FileRun</code>多用户网盘之前已经介绍过了,参考:<a href="http://www.502435.com/827.html" target="_blank" rel="noopener noreferrer">File Run-多功能的VPS文件管理器</a>,对于安装方法,只是简单的说了下,估计还有很多人不会安装,这里就详细的说下安装方法,不得不说这个网盘安装过程有点坑爹,特别是在<code>PHP</code>配置方面,博主花了很久才配置完全。本教程使用<code>2</code>种方法安装,使用宝塔面板和手动编译安装,对于新手建议直接用宝塔,爱折腾的可以用编译的方法,后者要快些,不过相对前者更容易出问题。 <div data-unique="截图"></div> <h2>截图</h2> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/3271b-File%20Run(1).jpg" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/3271b-File%20Run(1).jpg" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/6de87-File%20Run(2).jpg" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/6de87-File%20Run(2).jpg" alt="请输入图片描述" style=""></a> <div data-unique="方法一"></div> <h2>方法一</h2> <strong>1、安装宝塔面板</strong> <pre><code class="hljs nginx"><span class="hljs-comment">#Centos系统</span> <span class="hljs-attribute">yum</span> install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh <span class="hljs-comment">#Ubuntu系统</span> wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh <span class="hljs-comment">#Debian系统</span> wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh </code></pre> 安装完成会给面板地址,用户名和密码你。 <strong>2、安装环境并上传FileRun</strong> 进入面板后,根据提示安装<code>nginx</code>,<code>php 7.0</code>,<code>mysql 5.6</code>环境,再添加域名,解析域名,然后将<code>FileRun</code>程序下载并上传解压到网站根目录,并建好数据库。<code>FileRun</code>程序下载地址:<a href="https://www.filerun.com/download" target="_blank" rel="noopener noreferrer">https://www.filerun.com/download</a>。 <strong>3、安装PHP拓展</strong> <code>Filerun</code>需要安装<code>ionCube</code>、<code>imagemagick</code>和<code>Exif</code>拓展。可进入<code>PHP</code>管理进行安装。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/bf065-Filerun(1).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/bf065-Filerun(1).png" alt="请输入图片描述" style=""></a> <strong>4、修改PHP配置文件</strong> 和步骤<code>3</code>一样,同样的在<code>PHP</code>管理里找到配置文件,进行如下修改: <pre><code class="hljs ruby"><span class="hljs-comment">#找到open_basedir,大概在293行,记得替换成你的域名</span> open_basedir = <span class="hljs-regexp">/www/wwwroot</span><span class="hljs-regexp">/yourdomain.com/</span><span class="hljs-symbol">:/tmp/</span><span class="hljs-symbol">:/proc/</span> <span class="hljs-comment">#找到disable_functions,大概在298行</span> 删掉exec,代码即可。 </code></pre> 编辑好了后,重启<code>PHP</code>。 <strong>5、安装FileRun程序</strong> 打开域名,根据提示检查配置信息后,再输入数据库名称、用户名、密码安装<code>FileRun</code>程序。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/9978e-Filerun(2).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/9978e-Filerun(2).png" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/450fa-Filerun(3).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/450fa-Filerun(3).png" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/cd17b-Filerun(4).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/cd17b-Filerun(4).png" alt="请输入图片描述" style=""></a> 安装成功显示如下信息。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/b31c4-Filerun(5).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/b31c4-Filerun(5).png" alt="请输入图片描述" style=""></a> 最后就可以直接登录,第一次会要你修改密码等信息。 <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/a8ad6-Filerun(6).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/a8ad6-Filerun(6).png" alt="请输入图片描述" style=""></a> <div data-unique="方法二"></div> <h2>方法二</h2> 本教程在<code>CentOS 7</code>下测试成功。编译的环境为<code>Apache</code>,<code>Mysql 5.6</code>和<code>PHP 7.0</code>。 <strong>1、安装Apache</strong> <pre><code class="hljs nginx"><span class="hljs-comment">#安装并启动Apache Web服务器</span> <span class="hljs-attribute">yum</span> install httpd -y systemctl start httpd.service </code></pre> 此时我们进入<code>http://ip</code>地址可以看到<code>Apache</code>欢迎页面。 <strong>2、安装Mysql 5.6</strong> <pre><code class="hljs php"><span class="hljs-comment">#下载并安装Mysql</span> wget http:<span class="hljs-comment">//repo.mysql.com/mysql-community-release-el7-5.noarch.rpm</span> rpm -ivh mysql-community-release-el7<span class="hljs-number">-5.</span>noarch.rpm yum install mysql-server <span class="hljs-comment">#设置权限</span> chown -R root:root /<span class="hljs-keyword">var</span>/lib/mysql service mysqld restart <span class="hljs-comment">#重置Mysql密码</span> mysql -u root <span class="hljs-keyword">use</span> <span class="hljs-title">mysql</span>; update user set password=password(<span class="hljs-string">'moerats'</span>) where user=<span class="hljs-string">'root'</span>; <span class="hljs-keyword">exit</span>; <span class="hljs-comment">#重启数据库</span> service mysqld restart <span class="hljs-comment">#创建数据库</span> mysql -uroot -p create database filerun; <span class="hljs-keyword">exit</span>; </code></pre> <strong>3、安装PHP 7.0</strong> <pre><code class="hljs nginx"><span class="hljs-comment">#更新yum源</span> <span class="hljs-attribute">rpm</span> -Uvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm <span class="hljs-comment">#安装PHP并启动</span> yum install php70w-fpm systemctl enable php-fpm.service systemctl start php-fpm.service </code></pre> 为了在<code>Apache</code>上使用<code>PHP-FPM</code>,我们需要编辑<code>Apache</code>配置文件。 <pre><code class="hljs nginx"><span class="hljs-attribute">vi</span> /etc/httpd/conf/httpd.conf </code></pre> 在最后即<code>IncludeOptional conf.d/*.conf</code>之前添加以下代码: <pre><code class="hljs apache"><span class="hljs-section"><IfModule proxy_module></span> <span class="hljs-attribute">ProxyPassMatch</span> ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/var/www/html/<span class="hljs-number">$1</span> <span class="hljs-section"></IfModule></span> </code></pre> 并在<code>DirectoryIndex</code>指令后面添加<code>index.php</code>即: <pre><code class="hljs css"><span class="hljs-selector-tag">DirectoryIndex</span> <span class="hljs-selector-tag">index</span><span class="hljs-selector-class">.html</span> <span class="hljs-selector-tag">index</span><span class="hljs-selector-class">.php</span> #大约在164行</code></pre> 再重新启动<code>Apache</code>。 <pre><code class="hljs css"><span class="hljs-selector-tag">systemctl</span> <span class="hljs-selector-tag">restart</span> <span class="hljs-selector-tag">httpd</span><span class="hljs-selector-class">.service</span> </code></pre> <strong>4、配置PHP 7.0</strong> 安装<code>FileRun</code>所需的<code>PHP</code>模块 <pre><code class="hljs sql">yum <span class="hljs-keyword">install</span> php70w-mbstring php70w-mcrypt php70w-opcache php70w-pdo php70w-mysql php70w-gd php70w-<span class="hljs-keyword">xml</span> </code></pre> 安装<code>ionCube</code>模块 <pre><code class="hljs sql">cd /usr/lib64/php/modules yum <span class="hljs-keyword">install</span> wget -y wget <span class="hljs-keyword">http</span>://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86<span class="hljs-number">-64.</span>tar.gz tar xvfz ioncube_loaders_lin_x86<span class="hljs-number">-64.</span>tar.gz </code></pre> 在<code>/etc/php.d</code>文件夹创建并编辑<code>filerun.ini</code>文件,可以使用<code>FTP</code>工具完成,也可以直接使用以下命令: <pre><code class="hljs nginx"><span class="hljs-comment">#以下是一整个命令,一起复制运行即可。</span> <span class="hljs-attribute">echo</span> <span class="hljs-string">"expose_php = Off error_reporting = E_ALL & ~E_NOTICE display_errors = On display_startup_errors = Off log_errors = On ignore_repeated_errors = Off allow_url_fopen = On allow_url_include = Off variables_order = "</span>GPCS<span class="hljs-string">" allow_webdav_methods = On memory_limit = 128M max_execution_time = 300 output_buffering = Off output_handler = "</span><span class="hljs-string">" zlib.output_compression = Off zlib.output_handler = "</span><span class="hljs-string">" safe_mode = Off register_globals = Off magic_quotes_gpc = Off upload_max_filesize = 20M post_max_size = 20M enable_dl = Off disable_functions = "</span><span class="hljs-string">" disable_classes = "</span><span class="hljs-string">" session.save_handler = files session.use_cookies = 1 session.use_only_cookies = 1 session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_httponly = 1 date.timezone = "</span>UTC<span class="hljs-string">" zend_extension = /usr/lib64/php/modules/ioncube/ioncube_loader_lin_7.0.so"</span> > /etc/php.d/filerun.ini </code></pre> 重启<code>PHP</code> <pre><code class="hljs css"><span class="hljs-selector-tag">systemctl</span> <span class="hljs-selector-tag">restart</span> <span class="hljs-selector-tag">php-fpm</span><span class="hljs-selector-class">.service</span> </code></pre> <strong>5、安装FileRun</strong> <pre><code class="hljs cs"><span class="hljs-meta">#下载最新版本FileRun</span> cd /<span class="hljs-keyword">var</span>/www/html/ wget -O FileRun.zip http:<span class="hljs-comment">//www.filerun.com/download-latest </span> <span class="hljs-meta">#解压</span> yum install unzip unzip FileRun.zip <span class="hljs-meta">#授权目录</span> chown -R apache:apache /<span class="hljs-keyword">var</span>/www/html/</code></pre> 最后打开<code>IP</code>地址填入相关信息就可以安装了。 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏