首页
关于我们
友链链接
壁纸下载
更多
统计中心
热点搜索
图床上传
推荐
剩余价值
磁链清理
IP定位
Search
1
[Win DD包] wes7-x86-cn-精简,安装后仅占用1.55G存储空间
25,924 阅读
2
v2rayN基础使用教程、配置说明、添加订阅、路由选择
18,175 阅读
3
鸿蒙Next也能科学上网?Clash Meta for harmorny next os
11,365 阅读
4
纯血鸿蒙系统如何安装电报、推特、Tiktok和油管APP
8,528 阅读
5
保姆级教程!甲骨文ARM DD成Debian10并升级内核成5.10
6,483 阅读
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
MV频道
登录
Search
标签搜索
vps
typecho
linux
bench
mysql
cloudflare
nginx
lnmp
ssl
empirecms
openwrt
google
centos
docker
qbittorrent
telegram
n1
301
free
serverstat
V+变量
累计撰写
299
篇文章
累计收到
254
条评论
首页
栏目
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
MV频道
页面
关于我们
友链链接
壁纸下载
统计中心
热点搜索
图床上传
推荐
剩余价值
磁链清理
IP定位
搜索到
103
篇与
的结果
2024-12-08
Gvars游戏攻略站黑神话悟空专区正式上线
最近黑五手痒买了VPS,眼瞅着腾讯云的主机即将到期,索性自己给网站搬个家。新的VPS是固态硬盘500G,本着不浪费的初心,试着找回之前做网站的数据。几经周折,终于在上周在找到2013年游戏攻略站的数据后,上传调试后修改配置后正式上线了。 想着之前的数据太老,需要补充新数据,初步筛选做个黑神话悟空专区和王者荣耀这两个热门游戏专区。说干就干,周五开始启动模板制作,反复折腾到凌晨两三点,这两天都没休息好,赶在晚上8点前完成黑神话悟空专区的制作。
2024年12月08日
143 阅读
0 评论
0 点赞
2024-12-08
Gvars游戏攻略站王者荣耀专区上线了
最近黑五手痒买了VPS,眼瞅着腾讯云的主机即将到期,索性自己给网站搬个家。新的VPS是固态硬盘500G,本着不浪费的初心,试着找回之前做网站的数据。几经周折,终于在上周在找到2013年游戏攻略站的数据后,上传调试后修改配置后正式上线了。 想着之前的数据太老,需要补充新数据,初步筛选做个黑神话悟空专区和王者荣耀这两个热门游戏专区。说干就干,周五开始启动模板制作,反复折腾到凌晨两三点,这两天都没休息好,还好Gvars游戏攻略站王者荣耀专区上线了。
2024年12月08日
111 阅读
0 评论
0 点赞
2024-12-08
帝国cms报错、远程保存图片无效的原因与解决方案
帝国cms远程保存图片是一个非常重要的功能,但一些站长在使用中可能会发现这个功能突然无效了,这是什么原因,要如何处理呢?帝国cms远程保存图片无效的原因图片格式和大小设置问题如果帝国cms上传文件没有添加png上传模式,而图片又刚好是png,则上传就会出问题。解决方案也很简单,到系统设置-系统参数设置-文件设置-后台上传文件扩展名里添加png即可,注意分隔符也要。图片是https的帝国目前暂不支持远程保存https图片,如果需要,则要进行以下调整。1.打开文件/e/class/connect.php2.1、在connect.php文件最上面,添加以下函数function getHTTPS($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_REFERER, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch); curl_close($ch); return $result; }3.搜索function ReadFiletext,找到以下函数:function ReadFiletext($filepath){ $filepath=trim($filepath); $htmlfp=@fopen($filepath,"r"); //远程 if(strstr($filepath,"://")) { while($data=@fread($htmlfp,500000)) { $string.=$data; } } //本地 else { $string=@fread($htmlfp,@filesize($filepath)); } @fclose($htmlfp); return $string; } 替换成:function ReadFiletext($filepath){ $filepath=trim($filepath); $htmlfp=@fopen($filepath,"r"); //远程 if(strstr($filepath,"https://")){ return getHTTPS($filepath); } if(strstr($filepath,"://")) { while($data=@fread($htmlfp,500000)) { $string.=$data; } } //本地 else { $string=@fread($htmlfp,@filesize($filepath)); } @fclose($htmlfp); return $string; }其他可能的原因服务器配置问题需要在php.in中把allow_url_fopen设置为on入库超时导致502错误一般情况下不会出现这个问题,如果出现了,可以尝试将php等待时间改长一点,而后重启php服务。被复制的源站不支持跨域、被引用如果被复制的源站不支持图片被站外引用,也可能导致图片无法被存储到本地。如果排查确认后是这个原因,则只能更换源站进行信息复制。通过以上原因的排查与处理,基本可以解决远程保存图片失败的问题。
2024年12月08日
149 阅读
1 评论
0 点赞
2024-12-06
如何在cloudflare上申请15年免费SSL证书?
SSL证书的安装是提升外贸独立站安全级别、增强用户信任度的关键一步。特别是对于希望在全球范围内扩展业务的外贸独立站来说,一个可靠的SSL证书不仅能保障数据传输的安全性,还能在一定程度上提升谷歌SEO排名。Cloudflare作为一家领先的网络性能和安全公司,其提供的15年免费SSL证书服务吸引了无数寻求高性价比解决方案的网站管理员的目光。但如何在Cloudflare上申请这项服务,并确保其与你的外贸独立站完美兼容呢?本文将深入探讨Cloudflare免费SSL证书的申请流程、自动续期机制以及与Let’s Encrypt证书的区别等。注册并配置Cloudflare账户如何在Cloudflare上申请15年免费SSL证书注册并配置Cloudflare账户首先,前往Cloudflare官网注册一个账户。完成注册后,添加您的外贸独立站到Cloudflare账户中。这一步需要您提供域名,并按照Cloudflare的引导修改您的DNS设置,以确保流量可以通过Cloudflare进行路由。这个过程通常需要几分钟到几小时不等,具体取决于DNS解析的更新速度。申请免费SSL证书登录您的Cloudflare账户,导航至“SSL/TLS”选项卡。在这里,您将找到“Origin Server”部分。点击“创建证书”,选择自动生成CSR(证书签名请求),然后您可以选择证书的有效期,最长可达15年。完成后,系统会为您提供一个SSL证书和私钥。请妥善保存这些信息,因为接下来您将需要它们来在服务器上安装证书。在cPanel上安装Cloudflare SSL证书如果您的外贸独立站托管在使用cPanel的服务器上,登录到您的cPanel账户,找到“SSL/TLS”管理器。在这里,您需要上传之前从Cloudflare获取的SSL证书和私钥。通常,这涉及到复制和粘贴证书文本和私钥文本到指定区域,并提交保存。配置SSL/TLS加密模式回到Cloudflare的“SSL/TLS”仪表板,您需要选择一个加密模式。推荐选择“完全(严格)”模式,因为这提供了最高级别的安全性,确保您的站点和访问者之间的所有通信都是经过加密的。第4步:验证配置设置完成后,建议检查您的网站以确保一切正常运行。您可以使用SSL检测工具在线检查您的网站是否正确配置了SSL/TLS证书。为什么选择“完全(严格)”模式选择“完全(严格)”模式的原因在于它提供了最高级别的安全保护。在这种模式下,Cloudflare不仅会对访问者到Cloudflare的连接进行加密,还会确保从Cloudflare到您的服务器的后端连接也是安全的。这意味着,即使是最终用户和服务器之间的数据传输也得到了保护,有效防止了中间人攻击等安全威胁。
2024年12月06日
233 阅读
0 评论
0 点赞
2024-12-06
套上Cloudflare后还想用自己SSL证书怎么办
接入了cloudflare ,可以直接用Cf的SSl。但是在Cf设置ssl的时候想用自己的SSL证书怎么办? 由于nginx已经配置强制http到https,这时候无论是cloudflare的ssl加密模式为关闭还是设置灵活后也显示重定向的次数过多,无法访问。 正确的做法是:在cloudflare后台ssl/tls模式设置成“完全”或者“完全(严格)”即可
2024年12月06日
271 阅读
0 评论
0 点赞
2024-12-05
帝国CMS数据库数据表详细说明
帝国CMS数据库数据表详细说明,每个表对应的数据功能说明表名 功能说明phome_ecms_infoclass_news 新闻采集规则记录表phome_ecms_infotmp_news 采集临时表phome_ecms_news 新闻主数据记录表phome_ecms_news_data_1 新闻副表1phome_ecms_news_doc 新闻归档数据主表phome_ecms_news_doc_data 新闻归档数据副表phome_enewsad 广告数据表phome_enewsadclass 广告分类表phome_enewsadminstyle 后台风格phome_enewsbefrom 信息来源数据表phome_enewsbq 标签数据表phome_enewsbqclass 标签分类表phome_enewsbqtemp 标签模板表phome_enewsbqtempclass 标签模板分类phome_enewsbuybak 会员卡充值记录数据表phome_enewsbuygroup 增加充值类型数据记录表phome_enewscard 点卡记录数据表phome_enewschecktext 签发评语数据记录表phome_enewsclass 栏目分类主表phome_enewsclassadd 栏目分类副表phome_enewsclasstemp 例表模板phome_enewsclasstempclass 例表模板分类phome_enewsdiggips 顶数据记录表phome_enewsdo 自动刷新记录表phome_enewsdolog 管理员操作记录表phome_enewsdownerror 下载报错记录表phome_enewsdownrecord 扣点下载记录数据表phome_enewsdownurlqz 下载地址前缀记录表phome_enewserrorclass 管理员错误报告记录表phome_enewsf 字段记录表phome_enewsfava 会员收藏数据记录表phome_enewsfavaclass 会员收藏夹分类记录表phome_enewsfeedback 反馈数据记录表phome_enewsfeedbackclass 反馈分类数据记录表phome_enewsfeedbackf 反馈字段数据记录表phome_enewsfile 附件管理数据记录表phome_enewsgbook 留言数据phome_enewsgbookclass 留言分类phome_enewsgfenip 封IP记录表phome_enewsgroup 管理员用户组数据记录表phome_enewshy 会员好友存放表phome_enewshyclass 会员好友分类表phome_enewsinfoclass 采集正则数据表phome_enewsinfotype 标题分类数据记录表phome_enewsinfovote 内容投票数据记录表phome_enewsjstemp JS模板数据记录表phome_enewsjstempclass JS模板分类数据记录表phome_enewskey 内容关键字数据记录表phome_enewslink 友情链接记录表phome_enewslinkclass 友情链接分类记录表phome_enewslinktmp 采集的URL临时表phome_enewslisttemp 列表模板记录表phome_enewslisttempclass 列表模板分类记录表phome_enewslog 管理员登录日志phome_enewsloginfail 管理员登录失败记录表phome_enewsmember 会员数据记录主表phome_enewsmemberadd 会员增加字段的会员数据记录表phome_enewsmemberf 会员字段数据记录表phome_enewsmemberfeedback 会员空间反馈数据记录表phome_enewsmemberform 会员注册表单数据记录表phome_enewsmembergbook 会员空间留言板数据记录表phome_enewsmembergroup 会员组数据记录表phome_enewsmod 模型数据记录表phome_enewsnewstemp 内容模板数据记录表phome_enewsnewstempclass 内容模板分类数据记录表phome_enewsnotcj 防采集字符记录表phome_enewspage 自定义页面记录表phome_enewspageclass 自定义页面分类记录表phome_enewspayapi 支付接口记录表phome_enewspayrecord 支付记录记录表phome_enewspic 图片信息记录表phome_enewspicclass 图片信息分类记录表phome_enewspl 评论数据记录主表phome_enewsplayer 播放器记录表phome_enewsplf 评论自定义字段表phome_enewspltemp 评论模板记录表phome_enewspl_data_1 评论记录副表1phome_enewspostdata 远程发布临时表phome_enewspublic 网站设置数据记录表phome_enewspubtemp 公共模板数据记录表phome_enewsqf 签发数据记录表phome_enewsqmsg 站内信息记录表phome_enewssearch 搜索关键字记录表phome_enewssearchall 全站搜索数据记录表phome_enewssearchall_load 搜索数据源记录表phome_enewssearchtemp 搜索模板记录表phome_enewssearchtempclass 搜索模板分类表phome_enewsshopdd 商城系统订单记录表phome_enewsshoppayfs 支付方式记录表phome_enewsshopps 配送方式记录表phome_enewsspacestyle 会员空间风格记录表phome_enewssql SQL语句记录表phome_enewstable 数据表记录表phome_enewstask 计划任务数据表phome_enewstempgroup 模板组记录表phome_enewstempvar 模板变量记录表phome_enewstempvarclass 模板变量分类记录表phome_enewstogzts 组合专题参数保存表phome_enewsuser 管理员记录表phome_enewsuserjs 自定义JS数据记录表phome_enewsuserlist 自定义列表phome_enewsvote 管理投票记录表phome_enewsvotemod 模型预设投票记录表phome_enewsvotetemp 投票模板数据表phome_enewswapstyle WAP模板数据表phome_enewswords 过滤字符数据记录表phome_enewswriter 作者表phome_enewszt 专题数据表phome_enewsztclass 专题分类表
2024年12月05日
158 阅读
0 评论
0 点赞
2024-12-04
LNMP状态管理命令
LNMP状态管理命令:LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}LNMP 1.2+各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}LNMP 1.1状态管理: /root/lnmp {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}Memcached状态管理:/etc/init.d/memcached {start|stop|restart}PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}Redis状态管理: /etc/init.d/redis {start|stop|restart|kill}多PHP版本状态管理:/etc/init.d/php-fpm5.5 {start|stop|quit|restart|reload|logrotate} 前面5.5为对应的PHP版本,其他版本自行替换。如重启LNMP,1.2+输入命令:lnmp restart 即可;单独重启mysql:/etc/init.d/mysql restart 也可以 lnmp mysql restart ,两个是一样的。LNMPA状态管理命令:LNMPA 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}LNMPA 1.2+各个程序状态管理: lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}LNMPA1.1状态管理: /root/lnmpa {start|stop|reload|restart|kill|status}Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}Memcached状态管理:/etc/init.d/memcached {start|stop|restart}PureFTPd状态管理: /etc/init.d/pureftpd {start|stop|restart|kill|status}ProFTPd状态管理: /etc/init.d/proftpd {start|stop|restart|reload}Apache状态管理:/etc/init.d/httpd {start|stop|restart|graceful|graceful-stop|configtest|status}LAMP状态管理命令:LAMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}LAMP 1.2+各个程序状态管理: lnmp {httpd|mysql|mariadb|pureftpd} {start|stop|reload|restart|kill|status}
2024年12月04日
139 阅读
0 评论
0 点赞
2024-12-04
LNMP安装软件清单和安装目录位置
LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: Nginx、MySQL/MariaDB、PHP、phpMyAdmin、Zend Optimizer/Zend GuardLoader。用户可以根据自己的需要安装其他组件,如FTP服务器、缓存组件,也可以使用升级脚本对Nginx、MySQL、PHP进行升级。安装LNMP或升级前都可以修改lnmp.conf来设置其中的一些参数模块等设置。安装这些组件或升级都需要在lnmp下载解压缩后的目录,比如下载到/root目录,就进入/root/lnmp1.7目录,执行以下命令。虚拟主机管理:参见:http://lnmp.org/faq/lnmp-vhost-add-howto.htmlFTP服务器:可选1,PureFTPd,执行:./pureftpd.sh 安装,1.2+版本使用 lnmp ftp {add|edit|del} 管理,1.1及老版本 http://yourIP/ftp/ 进行管理。可选2(LNMP1.2下已经移除该脚本),Proftpd,执行:./proftpd.sh 安装,执行命令:/root/proftpd_vhost.sh 添加FTP账号。缓存加速: LNMP1.2及更高版本统一使用./addons.sh 进行安装和卸载。 使用方法:./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|opcache|redis|apcu|imagemagick|ioncube|exif|fileinfo|ldap|bz2|sodium|imap|swoole} 详细教程:http://lnmp.org/faq/addons.htmlLNMP1.1下:可选1,eAccelerator,执行:./eaccelerator.sh 安装。可选2,memcached,执行:./memcached.sh安装。可选3,xcache,安装时需选择版本和设置密码, http://yourIP/xcache/ 进行管理,用户名 admin,密码为安装xcache时设置的。执行:./xcache.sh安装。可选4,redis,执行:./redis.sh安装。可选5,opcache,执行:opcache.sh安装。http://yourIP/ocp.php 进行管理。Zend Opcache与eaccelerator相冲突,需卸载eaccelerator。升级脚本: LNMP1.2及更高版本: 统一使用./upgrade.sh 进行升级工作。 使用方法:./upgrade.sh {nginx|mysql|mariadb|m2m|php|phpa|phpmyadmin} 详细教程:http://lnmp.org/faq/lnmp1-2-upgrade.htmlLNMP1.1下:Nginx升脚本可,升级至任意Nginx版本。执行:./upgrade_nginx.sh 按提示进行升级。PHP升级脚本,可升级至大部分PHP版本。执行:./upgrade_php.sh 按提示进行升级。MySQL升级脚本,可升级至任意MySQL版本,MySQL升级风险较大,虽然会自动备份数据,建议自行再备份一下。执行:./upgrade_mysql.sh 按提示进行升级。MySQL升级至MariaDB,可从MySQL升级至Mariadb,虽然会自动备份数据,建议自行再备份一下。执行:./upgrade_mysql2mariadb.sh 按提示进行升级。MariaDB升级脚本,可升级已安装的Mariadb,虽然会自动备份数据,依然建议自行再备份一下。执行:./upgrade_mariadb.sh 按提示进行升级。LNMPA PHP升级脚本,可升级LNMPA的PHP至大部分版本。执行:./upgrade_lnmpa_php.sh 按提示进行升级。图像处理: LNMP1.2及更高版本统一使用./addons.sh 进行安装和卸载。 LNMP 1.1及以下版本可选1,imageMagick,执行:./imageMagick.sh 安装。执行:./imageMagick.sh 安装,imageMagick路径:/usr/local/imagemagick/bin/。解密:可选1,ionCube,执行:./ionCube.sh 安装。其他:可选1,(lnmp 1.4+版)执行:./install.sh mphp 在LNMP模式下可安装多PHP版本。可选2,(lnmp 1.4+版)执行:./install.sh nginx 单独只安装Nginx。可选3,(lnmp 1.4+版)执行:./install.sh db 单独只安装MySQL/MariaDB数据库。(lnmp 1.2,1.3版)执行:./php5.2.17.sh 可安装一个不与LNMP冲突的PHP 5.2.17单独存在,使用时需要将nginx虚拟主机配置文件里的 php-cgi.sock 修改为 php-cgi52.sock。可选4,LNMP/LNMPA/LAMP卸载脚本,执行:./uninstall.sh 按提示输入当前模式序号,即可删除,1.4之前版本请自行备份好数据库,网站文件等不会删除。可选5,(以下几个脚本在安装包tools目录下)执行:./reset_mysql_root_password.sh 可重置MySQL/MariaDB的root密码。可选6,执行:./check502.sh 可检测php-fpm是否挂掉,502报错时重启,配合crontab使用。可选7,执行:./cut_nginx_logs.sh 日志切割脚本。可选8,执行:./remove_disable_function.sh 运行此脚本可删掉禁用函数。可选9,执行:./remove_open_basedir_restriction.sh 防跨目录移除工具。LNMP相关软件安装目录Nginx 目录: /usr/local/nginx/MySQL 目录 : /usr/local/mysql/MySQL数据库所在目录:/usr/local/mysql/var/MariaDB 目录 : /usr/local/mariadb/MariaDB数据库所在目录:/usr/local/mariadb/var/PHP目录 : /usr/local/php/多PHP版本目录 : /usr/local/php5.5/ 其他版本前面5.5的版本号换成其他即可PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/Nginx日志目录:/home/wwwlogs//root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/PureFtpd 目录:/usr/local/pureftpd/PureFtpd web管理目录: 0.9版为/home/wwwroot/default/ftp/ 1.0版为 /home/wwwroot/default/ftp/Proftpd 目录:/usr/local/proftpd/Redis 目录:/usr/local/redis/LNMP相关配置文件位置Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.confMySQL配置文件:/etc/my.cnfPHP配置文件:/usr/local/php/etc/php.iniphp-fpm配置文件:/usr/local/php/etc/php-fpm.confPureFtpd配置文件:/usr/local/pureftpd/pure-ftpd.conf 1.3及更高版本:/usr/local/pureftpd/etc/pure-ftpd.confPureFtpd MySQL配置文件:/usr/local/pureftpd/pureftpd-mysql.confProftpd配置文件:/usr/local/proftpd/etc/proftpd.conf 1.2及之前版本为/usr/local/proftpd/proftpd.confProftpd 用户配置文件:/usr/local/proftpd/etc/vhost/用户名.confRedis 配置文件:/usr/local/redis/etc/redis.confLNMPA相关目录文件位置Apache目录:/usr/local/apache/Apache配置文件:/usr/local/apache/conf/httpd.confApache虚拟主机配置文件目录:/usr/local/apache/conf/vhost/Apache默认虚拟主机配置文件:/usr/local/apache/conf/extra/httpd-vhosts.conf虚拟主机配置文件名称:/usr/local/apache/conf/vhost/域名.conflnmp.conf 配置文件参数说明lnmp.conf文件位于lnmp安装包目录下参数名称 参数介绍 例子Download_Mirror 下载镜像 一般默认,如异常可修改下载镜像Nginx_Modules_Options 添加Nginx模块或其他编译参数 —add-module=/第三方模块源码目录PHP_Modules_Options 添加PHP模块或编译参数 —enable-exif 有些模块需提前安装好依赖包MySQL_Data_Dir MySQL数据库目录设置 默认/usr/local/mysql/varMariaDB_Data_Dir MariaDB数据库目录设置 默认/usr/local/mariadb/varDefault_Website_Dir 默认虚拟主机网站目录位置 默认/home/wwwroot/defaultEnable_Nginx_Openssl Nginx是否使用新版openssl 默认 y,建议不修改,y是启用并开启到http2Enable_PHP_Fileinfo 是否安装开启php的fileinfo模块 默认n,根据自己情况而定,安装启用的话改成 yEnable_Nginx_Lua 是否为Nginx安装lua支持 默认n,安装lua可以使用一些基于lua的waf网站防火墙
2024年12月04日
107 阅读
0 评论
0 点赞
2024-12-04
LNMP 1.2+缓存加速类扩展(xcache/Redis/memcached/eAccelerator)、imageMagick、ionCube安装教程
本文仅适用于LNMP1.2、1.3及1.4或更高版本安装eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache.这几个PHP缓存、加速类的扩展不一定对每个人都能用,自己按需要安装,不用装多个同类的扩展,可能会导致出错。下面会对各个程序的作用、安装方法及相关注意事项。(注意:以下操作均需要在lnmp压缩包解压后的目录里运行,如lnmp1.9-full)这些扩展和组件均采用./addons.sh进行安装。基本用法说明:./addons.sh {install|uninstall} {eaccelerator|xcache|memcached|opcache|redis|imagemagick|ioncube|ioncube|sg|exif|fileinfo|ldap|bz2|sodium|imap|swoole}不同版本可能显示和选项上略微有些差异,目前lnmp 1.9上上述扩展组件均可以一键安装。lnmp 1.4及更高版本如果存在多PHP版本会提示选择对哪个PHP版本进行安装。所有./addons.sh安装的PHP模块在PHP升级/降级后均需要重新使用 ./addons.sh 重新进行安装。1、eAcceleratoreAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。安装进入lnmp解压后的目录,执行:./addons.sh install eaccelerator 运行后有如下提示:addons-install-eaccelerator.pngeaccelerator 0.9.5.3 支持PHP 5.2,如需此版本,输入 1 回车。eaccelerator 0.9.6.1 支持PHP 5.2、5.3,如需此版本,输入 2 回车。eaccelerator 1.0-dev 支持PHP 5.2、5.3、5.4,如需此版本输入 3 回车。提示“Press any key to install...or Press Ctrl+c to cancel” 后回车确认,脚本就会自动安装eaccelerator。卸载执行:./addons.sh uninstall eaccelerator2、xcacheXCache 是一个国人开发的又快又稳定的PHP opcode缓存器。经过良好的测试并在大流量/高负载的生产机器上稳定运行,支持所有现行PHP分支的最新发布版本。安装进入lnmp解压后的目录,执行:./addons.sh install xcache 运行后有如下提示:addons-install-xcache.png需要设置xcache管理页面admin用户的密码。出现“Press any key to install...or Press Ctrl+c to cancel“,再次回车确认即可开始安装。卸载执行:./addons.sh uninstall xcache3、memcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。安装进入lnmp解压后的目录,执行:./addons.sh install memcachedaddons-install-memcached.png可以根据自己的需求选择php-memcache或php-memcached扩展,目前discuz x使用的是前者,功能上php-memcached更强大一些。输入对应的序号,回车,再次确认回车开始安装。卸载执行:./addons.sh uninstall memcached4、imageMagickImageMagick是一个用于查看、编辑位图文件以及进行图像格式转换的开放源代码软件套装。它可以读取、编辑超过100种图象格式。可用来替换GD库。安装进入lnmp解压后的目录,执行:./addons.sh install imagemagick回车确认后就会自动安装imageMagick。设置:比如在DiscuzX里设置时路径需要填写:/usr/local/imagemagick/bin/ 并且禁用函数里的exec要去掉才可以正常使用。卸载执行:./addons.sh uninstall imagemagick5、ionCube此脚本是用来安装ionCube loader的,ionCube loader是用来解密ionCube加密的PHP脚本,如whmcs就采用ionCube加密。安装进入lnmp解压后的目录,执行:./addons.sh install ionCube回车确认后就会自动安装ionCube loader。卸载执行:./addons.sh uninstall ionCube6、Redis此脚本是用来安装Redis,Redis是一个开源、支持网络、基于内存、键值对存储数据库。安装进入lnmp解压后的目录,执行:./addons.sh install redis运行后有如下提示:lnmp-eacesselerator-install.png,安装稳定版Redis 2.8.8 输入:s 回车;安装测试版Redis 3.0.0输入:b 回车;安装旧版Redis 2.6.17输入:o 回车。7、opcache此脚本是用来安装opcache的,是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件。LNMP 1.2下安装的PHP 5.5或更高版本的PHP不需要额外安装OPcache,默认已经安装上。1.3上默认已安装但未启用执行:./addons.sh install opcache 进行开启。安装进入lnmp解压后的目录,执行:./addons.sh install opcacheOpcache和eAccelerator是冲突的,脚本会卸载eAccelerator后再安装Opcache,回车确认后就会自动安装opcache。卸载执行:./addons.sh uninstall opcache8、SourceGuardian此脚本是用来安装SourceGuardian的,SourceGuardian是一款 PHP 的加密解密组件。安装执行:./addons.sh install sg 进行开启。安装进入lnmp解压后的目录,执行:./addons.sh install sg其他exif、fileinfo、ldap、bz2、sodium、imap、swoole几个模块同理执行:./addons.sh install xxx 进行安装。
2024年12月04日
110 阅读
0 评论
0 点赞
2024-12-04
LNMP下FTP服务器的安装和使用(Pureftpd和Proftpd)
FTP是网站文件维护中使用比较多的,目前LNMP一键安装包中有Pureftpd和Proftpd服务器安装脚本,LNMP默认不安装任何FTP服务器,需要用户自行安装(1.2开始不再提供proftpd的安装脚本)。一、PureftpdLNMP一键安装包里1.3及更高版本不需要MySQL支持,无图像界面没有http://ip/ftp/管理界面,只能使用命令lnmp ftp {add|del|edit}进行管理。1.2及以下版本Pureftpd安装脚本是需要MySQL支持的,安装前需要已经安装好LNMP,这个自带一个PHP编写的用户管理界面。安装进入lnmp解压后的目录,如cd lnmp1.4 其他版本的话自行更改和确定目录位置,执行:./pureftpd.sh 会显示如下图(1.2和1.3及更高版本的安装过程有些差异,1.3及更高版本直接回车安装不需要填写其他信息,1.2版本安装如下:):lnmp安装pureftpd服务器按提示输入当前MySQL的root密码,输入完成,回车确认:lnmp安装pureftpd服务器这一步是设置FTP用户管理后台的登陆密码。输入完成回车确认lnmp安装pureftpd服务器因为PHP管理后台需要连接数据库,所以会在MySQL上创建一个ftp用户,这里设置的就是这个用户的密码。输入完成,回车确认。回车 显示 "Press any key to start install Pure-FTPd..." 再次回车确认即可开始安装。1.3及更高版本没有图像界面!!!!!!!!没有http://ip/ftp/ 不能网页进行管理!!!!!!!!只能使用lnmp ftp {add|del|edit}进行管理。添加用户1.3及更高版本添加ftp账号执行:lnmp ftp addlnmp添加ftp账号按提示分别输入要创建的ftp账号、密码及ftp账号对应的目录(目录必须是以/开始的绝对目录)后面出现的Password: 和 Enter it again: 不需要理会,只是提示,脚本都是自动完成的。1.2及以下版本添加用户如下:安装完成后,在浏览器输入: http://你的ip/ftp/ 用刚才设置的FTP用户管理后台的登陆密码登陆。登陆后界面如下:lnmp purefptd面板添加一个用户名到你要添加的目录。uid,gid 都选www。注意事项:有用户可能找不到选择目录的地方,选目录是点击”主目录“ 最后面有个圆形套着三角形的图标,点一下就会出来。如果提示无法读取目录、登陆超时或报502 Bad Gateway错误,修改/usr/local/php/etc/php.ini 查找open_basedir,将有/home/wwwroot/default的几行前面加;注释掉,重启php-fpm生效。LNMP 1.2的话在/home/wwwroot/default/.user.ini里设置,将里面的内容删除,重启php-fpm生效后即可。.user.ini文件无法直接修改,而且是隐藏文件可能在winscp下可能无法看到,建议使用vim编辑器或nano编辑器进行修改。修改前需要执行:chattr -i /home/wwwroot/default/.user.ini修改完成后再执行:chattr +i /home/wwwroot/default/.user.ini如果是LNMPA或LAMP的话需要修改/usr/local/apache/conf/extra/httpd-vhosts.conf里面的php_admin_value open_basedir在该行前面加#直接注释。LNMP 1.2开始可以使用命令:lnmp ftp {add|list|del} 进行FTP账号管理。使用命令进行管理更方便。修改管理面板登录密码:http://bbs.lnmp.com/thread-2038-1-1.html卸载Pureftpd执行:./pureftpd.sh uninstall 即可对pureftpd进行卸载。安装的FTP服务器均为普通连接未加密、非TLS加密等连接,连接时请注意选择。二、Proftpd在LNMP 1.0中增加了Proftpd服务器安装脚本,proftpd可以通过配置文件对权限进行更多的设置。Proftpd可以单独安装,不需要其他如MySQL的支持,完全使用配置文件进行设置。安装进入lnmp1.0解压后的目录,执行:./proftpd.shlnmp proftpd服务器安装提示“Press any key to start install ProFTPd... ”后回车确认就会自动安装Proftpd添加FTP用户执行:/root/proftpd_vhost.sh提示“Please input a username:” 后输入要添加的FTP用户名,回车确认。之后会提示“Please set password for 前面你设的用户名:” 输入你要设置的密码回车确认后后会提示“Please input full path:”,这里需要输入FTP用户设置到哪个目录,需要是绝对路径,输入完回车确认,提示“Press any key to start create ProFTPd virtul host...”后再次回车确认FTP用户就会添加上。
2024年12月04日
110 阅读
0 评论
0 点赞
1
...
6
7
8
...
11