说明:之前很多时候都在用宝塔面板,近期发现SSL
配置有点问题,就改用了VestaCP
面板,挺好用的,顺便发了VestaCP
安装教程:一款强大的Linux免费web管理面板:VestaCP安装教程,现在再发个多PHP
版本的Vestacp
安装方法,可能会有需要。
安装
系统要求:Centos 6.7
和Centos 7
。
wget http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller_beta02_3.sh
bash sk-phpinstaller_beta02_3.sh
安装其他模块
搜索
yum search php70 --enablerepo=remi |grep opcache
#output:
php70-php-opcache.x86_64 : The Zend OPcache
安装
yum install php70-php-opcache --enablerepo=remi
查找需要的ini
文件
/usr/bin/php70 --ini |grep opcache
Additional .ini files parsed: /etc/opt/remi/php70/php.d/10-opcache.ini,
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1643/
不妨点个广告再走嘛
相关推荐
-
Torrench:一个命令行BT种子搜索工具,可直接下载资源
说明:前几天博主分享过一个命令行搜索BT磁力的教程,查看:使用torrent-cli命令行获取电影BT磁力,不过好像功能比较单一,只有搜索功能,今天再分享个命令行BT种子搜索工具Torrench,该工具不仅可以搜索BT种子,还可以将种子传输到transmission、deluge、qBittorrent客户端进行下载,还支持多个站点搜索,比较强大。 安装 Github地址:https://github.com/kryptxy/torrench系统要求:Windows、Linux、MacOs,这里就说下Linux VPS安装,建议使用CentOS系统。 1、安装Python3一般大多数Ubuntu自带Python3,而Centos、Debian就需要我们安装了。 #查看是否有Python3 python3 -V #安装Python3 #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh 然后再输入python3 -V看是否安装成功。 2、安装Torrench官方说了pip和源码安装两种方法,博主感觉pip安装好像容易出问题,所以这里只说源码安装。 #CentOS系统 yum install git -y #Ubuntu和Debian系统 apt-get install git -y #下载源码并安装 git clone https://github.com/kryptxy/torrench.git cd torrench pip3 install -r requirements.txt python3 setup.py install 安装wcwidth使其支持中日韩文: pip3 install wcwidth 配置 如果想要使用更多功能就需要配置文件。只是想简单的使用搜索功能,那这步可以跳过。 1、配置多站点搜索 #下载config.ini并配置 cd /root/torrench wget -O config.ini https://pastebin.com/raw/reymRHSL sed -i 's/enable = 0/enable = 1/g' '/root/torrench/config.ini' #复制配置文件 cp /root/torrench/config.ini /root/.config/torrench #更新配置文件 torrench -U 2、添加到客户端下载本配置可以将你搜索的BT种子直接添加到客户端进行下载,编辑torrench.ini文件 nano /root/.config/torrench/torrench.ini 修改如下信息: #CLIENT为BT客户端类型,支持transmission-qt、deluge、qBittorrent、rtorrent、transmission-remote、transmission-gtk,这里博主建议使用rtorrent客户端,当然你会用其它的也可以自己修改 CLIENT = rtorrent #下面参数为服务器和端口,默认localhost:9091,客户端填了rtorrent后,以下参数不用管 SERVER = PORT = 接下来需要在服务器上安装rtorrent:...
-
Jirafeau:一个简洁的临时文件分享系统,可随时删除
说明:之前介绍过一个临时文件系统Plik→点击查看,功能比较强大,不过对于不会美化界面的人来说,使用起来可能会觉得不好看。这里再介绍个Jirafeau,可以设置保存时间,密码,生成分享链接的同时也会给你一个删除链接,你可以随时进行删除,功能虽然没前者强大,但够用了,界面也简洁。 截图 安装 要求:PHP >= 5.6,Nginx/Apache等,无需数据库 Gitlab地址:https://gitlab.com/mojo42/Jirafeau 提示:如果你过于小白,还不会搭建环境,可以参考该建站教程→传送门;或许看本文后面的Docker安装。 先搭建好环境,然后下载源码(点击下载),并上传解压到网站根目录。 再新建配置文件lib/config.local.php,将lib/config.original.php里的代码全部复制进去,并给予写入权限,此后你可以修改该配置文件进行一些功能修改。 最后就可以打开地址进行安装了。后台地址:http://xx.com/admin.php,一般上传者删除链接后,只是不能下载了,但文件暂时还在,可以通过后台进行清空。 #除了后台清空外还可以用命令清空,建议设置为定时任务,命令如下: php /www/wwwroot/xx.com/admin.php clean_expired php /www/wwwroot/xx.com/admin.php clean_async Docker安装 1、安装Docker #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、构建镜像 git clone https://gitlab.com/mojo42/Jirafeau.git cd Jirafeau docker build -t mojo42/jirafeau . 3、启动镜像 #8000端口可自行修改 docker run -d -p 8000:80 -v $(pwd):/www mojo42/jirafeau 4、配置修改 #进入lib文件夹 cd /root/Jirafeau #新建配置文件config.local.php,可修改该文件调整一些功能 cp lib/config.original.php lib/config.local.php #授权 chmod 777 lib/config.local.php
-
Linux vps定时备份网站文件和数据库到七牛云存储
之前有说过Linux VPS每日自动备份FTP及数据库通过邮箱发送方法,不过需要自建FTP空间才行,较本教程有点麻烦,如果你没有FTP空间,可以申请一个七牛云存储,免费10G空间备份一般的小站足够了。这里介绍一个备份网站文件和数据库到七牛的脚本,实测效果还不错,Linux vps下弄个定时任务就可以每天定时自动备份了。 本脚本Github项目地址:https://github.com/ccbikai/backuptoqiniu 先去注册个七牛云账号,然后实名认证后,会送10G流量和空间。注册完后,在左侧位置找到对象存储,然后新建存储空间,并记住你新建的存储空间的名称,后面需要用到。 方法 注意:系统python版本得在2.7以上 1、安装zip apt-get install zip 2、安装备份脚本 wget --no-check-certificate -O backuptoqiniu.zip https://www.southcat.net/usr/down/backuptoqiniu.zip unzip backuptoqiniu.zip && cd backuptoqiniu python setup.py install 3、编辑配置文件使用vi backuptoqiniu.sh命令或者Winscp工具编辑 ## 备份配置信息 ## # 备份名称,用于标记 BACKUP_NAME="backup" # 备份目录,多个请空格分隔 BACKUP_SRC="/home/wwwroot/southcat.net" # Mysql主机地址 MYSQL_SERVER="localhost" # Mysql用户名 MYSQL_USER="root" # Mysql密码 MYSQL_PASS="mysqlpassword" # Mysql备份数据库,多个请空格分隔 MYSQL_DBS="dbname" # 备份文件临时存放目录,一般不需要更改 BACKUP_DIR="/tmp/backuptoqiniu" # 备份文件压缩密码确保压缩包的安全 BACKUP_FILE_PASSWD="123456" ## 备份配置信息 End ## ## 七牛配置信息 ## #存放空间对应我们在七牛上创建的文件夹 QINIU_BUCKET="Rats" QINIU_ACCESS_KEY="ACCESS_KEY" QINIU_SECRET_KEY="SECRET_KEY" ## 七牛配置信息 End ## 上面的脚本配置基本都已经写的很清楚了,上半部分填写网站的信息,最后三行的信息在七牛获取。QINIU_BUCKET就是存储空间名,ACCESS_KEY和SECRET_KEY在个人面板-密钥管理里获取。那个AK和SK后面对应的长串就是密钥了。 4、测试脚本 chmod +x backuptoqiniu.sh ./backuptoqiniu.sh 正常运行后我们可以去七牛的后台你新建的存储空间里查看有没有这个压缩包。 5、设置自动运行脚本 crontab -e 0 2 * * 0 /bin/bash /root/backuptoqiniu/backuptoqiniu.sh #添加这个脚本 上面脚本的意思就是利用crontab定时任务每天凌晨2点自动运行这个脚本。具体crontab的用法可以自行搜索。
-
PassWord:一个简单的记录和管理多个账号密码的工具
说明:我们有时候在很多网站都有账号,而且单个网站就有不少,这时候就很容易忘记了,而且有时候密码都喜欢搞一样,这样是很不安全的,这里就分享个很简单的工具,由吾爱的cc20911制作。可以记录和管理你的账号和密码,而且还支持生成很复杂的密码功能。 简介 该工具功能简单,不花哨,单文件绿色,不写注册表,不生成配置文件,只会生成一个密码存储的文件(没有加密)。而且没有联网功能,也就是说不存在后门。 截图 功能 简单的记录帐号密码,及使用的网站地址。 双击列表即调用默认浏览器打开所用的网站地址。 密码生成功能:可以生成最多64位(字母数字特殊字符)密码(如果需要,请把结构体体积改大,可以生成更多位)。
-
SSTap:可以用55R来进行海外游戏加速的工具
说明:该软件是一款利用虚拟网卡技术在网络层实现的DaiLi工具,并能在网络层拦截所有连接并转发给HTTP、SOCKS4、55R等,而无需对其它的应用程序做任何修改或设置。它能同时转发TCP,UDP数据包。很稳定,非常适合于游戏玩家使用。 更新 【2017.11.20】作者已弃更,官网下载地址已失效,博主分享多个历史版本,包括最新版供大家使用。 使用 下载地址:https://down.southcat.net/55Tap/
-
LNMP环境下使用CDN后获取访客真实IP的方法
说明:很多时候为了加速网站快速访问都会上CDN,这样一来程序和nginx日志获取到的访客IP地址就是CDN的节点IP而不是用户的真实IP了,这时候可以通过设置Nginx下的ngx_realip的模块是可以解决这个问题的,一般这个模块是默认没有添加的,不过军哥的lnmp是有这个模块的,所以设置会简单很多,这里说下具体方法。 方法 以军哥的lnmp为例,只需要添加些参数即可! 1、在lnmp安装目录/root/lnmp下找到lnmp.conf并编辑Nginx_Modules_Options。 Nginx_Modules_Options='--with-http_realip_module' 保存后执行./upgrade.sh nginx来升级下Nginx就可以了。 2、找到网站配置文件,即/usr/local/nginx/conf/vhost/xx.com.conf并编辑。在任意一个location里加入以下参数: set_real_ip_from 103.138.13.10/34; set_real_ip_from 107.63.132.0/29; set_real_ip_from 108.62.120.0/26; set_real_ip_from 45.113.252.0/26; real_ip_header X-Forwarded-For; real_ip_recursive on;
-
大疆高亮屏(CrystalSky)开启FCC,变成航拍娱乐2in1
说明:最近有些同学问我高亮屏(CrystalSky)如何开启FCC,看在很多人需要,就在这出一篇教程。高亮屏操作起来说简单也简单,说麻烦也很麻烦,只是之前一直不想去折腾,不过目前网上几乎看不到这种教程,所以就参考了国外一些安全人员研究的基础上,融合了个人的一些经验发一篇开启FCC教程及其它玩法。 注意:以下内容仅作技术交流,请勿用于实际用途,并且请按照当地法律法规操作无线电,否则后果自负! 提示:如果有不懂的或者该方法失效了,可以去该论坛提问,地址:www.pilotbbs.com,里面会有大神帮助你。 教程 本教程共分6部分: 第1部分简单介绍下目前市面上的大疆高亮屏(CrystalSky)。 第2部分用简单的方法开启FCC。 第3部分Root后安装软件开启FCC。 第4部分高亮屏如何变身娱乐与航拍2in1平板。 第5部分高亮屏安装荔枝等软件。 第6部分进阶玩法。 1、高亮屏的简单介绍及前期准备工作高亮屏有5.5和7.85两个版本的尺寸,它的核心系统是安卓,这个想必大多数人都知道。在操作之前,我们需要开启开发者模式。高亮屏开启开发者模式的方法和安卓手机一样,点设置-关于-版本号-连续点击7次,开启开发者模式,然后到开发者模式里面打开USB调试模式。至此,准备工作已完成。 2、简单方法开启FCC高亮屏还是那个高亮屏,能不能开启FCC主要还是看无人机型号,如果你的无人机是Spark、御1系列、精灵4、精灵4p、精灵4A、悟2、那么就可以。精灵4p2.0安卓用户有其他的方法,可以看下面一条内容。 首先下载NLD安全小组修改的GO4软件到内存卡或者拷贝到自带内存里面,文件下载: #下载地址:https://www.southcat.net/usr/fcc/CrystalSky_ADB.zip #解压密码:www.oyeeh.vip,感谢oyeeh站长同学帮忙收集并打包好。 该软件与官方GO4共存(文中所提的软件均是网上收集并已打包好) 如果安装后,高亮屏上有NLD软件,那个恭喜你,搞定了。直接用这个软件连接无人机去飞即可,连接无人机后默认自动开启FCC。如果提示不能安装,或者安装后不显示,那么就需要Root了。咱们接着看第3步教程。 3、Root后安装软件开启FCC这里还是用简单的方法,Windows用户下载一个KingRoot,下载连接自行百度。用其他的Root工具应该也可以,大家可以自行尝试,选择自己喜欢的工具。 1)下载安装好后,将高亮屏打开连接电脑,选择usb调试模式。 2)打开Root工具,将高亮屏(CrystalSky)进行Root操作。 3)点击安装NLD软件,如果安装的GO4程序正常使用,接下来的内容不用看了。 如果不能显示,则需要进行以下操作: 1)在高亮屏上安装并启动terminal,原文也提供了这个工具,输入:su -c“pm enable dji.pilot.pad” 2)打开ES文件浏览器,给予ROOT权限,进入到该目录:/data/data/dji.system.launcher/shared_prefs/。 3)拷贝dji.system.launcher.xml到内存卡的/Download/mnt/sdcard/Download/目录。 4)用ES文件管理器打开刚才拷贝的文件 <?xmlversion='1.0'encoding='utf-8'standalone='yes' ?> <map> <int name="KEY_APP1_INDEX" value="1" /> <int name="KEY_APP2_INDEX" value="0" /> <stringname="KEY_MUTEX_PREF_PKG">dji.pilot.pad</string> <long name="KEY_BOOT_CNT" value="165" /> <int name="KEY_F1_INDEX" value="0" /> <stringname="KEY_TRAFFIC_USED_TIMESTAMP">2018-06-14</string> <int name="KEY_FREEZE_ROTATION" value="0" /> <long name="KEY_TRAFFIC_USED_TOTAL" value="7363457756" /> <int name="KEY_F2_INDEX" value="4" /> <longname="KEY_TRAFFIC_USED_TODAY"value="127043018" /> </map> 要增加或者修改的语句是: <stringname="KEY_MUTEX_PREF_PKG">dji.pilot.pad</string> 或许是 <stringname="KEY_MUTEX_PREF_PKG">dji.go.v4</string> 增加或者修改为: <stringname="KEY_MUTEX_PREF_PKG">dji.pilot.pad</string>,修改好后保存。 5)将刚才修改好的文件导入到/Download/data/data/dji.system.launcher/shared_prefs/,覆盖之前自带的。 6)现在重启高亮屏 如果重启后还是不能显示,请再继续以下操作: 1)在高亮屏上复制/data/data/dji.system.launcher/shared_prefs/dji/system.launcher.xml到/mnt/sdcard/Download/目录。 2)电脑上打开ADB工具,将该文件拖出来到adb文件夹目录:adb pull/mnt/sdcard/Download/dji.system.launcher.xml 3)<string name="KEY_MUTEX_PREF_PKG">dji.pilot.pad</string>,或者将dji.pilot.pad改写为dji.go.v4 ,如果里面生成的是dji.pilot.pad。 4)修改好后,再用ADB工具推送进高亮屏里:adb push dji.system.launcher.xml /mnt/sdcard/Download/。 5)用ES文件浏览器将这个xml 文件拷贝到如下目录:/Download/data/data/dji.system.launcher/shared_prefs/。 6)重启高亮屏 4、变身娱乐与航拍2in1平板安装Nova桌面,即可瞬间变成一个集娱乐和航拍于一体的娱乐性平板,出门再也不用又带高亮屏又带Pad啦。官方默认应该只能安装20个软件限制,具体的数值记不清了,大家可以自行安装测试。 5、高亮屏上安装荔枝软件...
-
AWS Lightsail简便管理脚本(可创建管理实例、IP、端口等)
AWS Lightsail 简介 类似于传统的linode, DigitalOcean这样的VPS,计费规则简单粗暴(按月付费),并且提供web ssh控制台。 最便宜的主机5$每月,1CPU, 512M内存,20G ssd硬盘,并提供1T免费流量。(EC2免费15G)。 并且可以Windows!!!(价格稍高)。 提供 美国 德国 英国 爱尔兰 日本 新加坡 印度 悉尼 地区的实例。 功能介绍 创建/启动/停止/重启/删除实例 创建/删除/释放/绑定静态IP 开放端口 使用方法 1、申请key前往:https://console.aws.amazon.com/iam/home?region=us-east-2#/security_credential获取key即可。 2、安装组件我是使用的AWS lightsail Ubuntu16的实例进行的管理,所以很简单 apt update -y apt install python-pip -y pip install awscli --upgrade 3、获取脚本 apt install wget -y wget https://ppx.ink/wget/aws.bash && chmod +x aws.bash && ./aws.bash #备用地址 apt install wget -y wget https://www.southcat.net/usr/down/aws.bash && chmod +x aws.bash && ./aws.bash 演示
-
使用Google Drive File Stream后,C盘没空间/爆满的解决方法
说明:之前提到了Windows/Mac系统下挂载Google Drive网盘为本地硬盘使用,不过经使用存在着C盘很容易出现爆满的情况,查了下资料,发现是缓存没有清除导致的,这里就说下解决方法。 方法 原理就是利用Windows下的软链接命令做个"快捷方式",将缓存目录变相的丢进其它盘。 首先确认你的缓存位置,比如我这系统盘是C盘,那么我的缓存路径应该是c:\Users\<用户名>\AppData\Local\Google\DriveFS,你可以丢到资源管理器地址栏回车确认是不是这个位置。 用户名换成你自己的,如果不是你自己的那么可能是Administrator,然后请Win+R,输入CMD确定。再输入命令: mklink /d <link_name> <target> <link_name>为原缓存缓存目录,<target>为新的缓存目录,如: mklink /d c:\Users\<用户名>\AppData\Local\Google\DriveFS d:\DriveFS 请不要在C:\Users ...文件夹中更改DriveFS的名称。而且需要先把DriveFS这个文件夹先移动(剪切)到目标位置然后执行这个命令。 注意:请务必在操作前右击程序点击退出应用。
-
极精简论坛Flarum搭建教程
说明:之前发过一个轻量级论坛程序搭建教程:轻量级论坛Carbon Forum搭建教程,今天又看到个很不错的论坛程序Flarum看着很简洁很舒服,就再发个教程。 截图 简介 Flarum是一个免费的开源的论坛软件,很精简,有如下几个特点: 简单, 她拥有响应的用户界面,惊叹触摸设备使用体验。 快速, 只有 ~130KB js,瞬间加载完成。 可扩展的, 你可以调整她的使用场景。 安装 环境要求:PHP 5.6+、MySQL 5.5+、Nginx。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP 5.6、Nginx、Mysql 5.5+。 接下来再找到左侧软件管理-PHP管理-设置-安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 2、安装Composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 3、安装程序我们先点击左侧网站,添加域名,并设置好Mysql数据库用户名和密码信息。 然后从宝塔文件夹管理器访问根目录,删掉所有文件,再使用命令: #进入网站根目录,将路径修改成自己的再运行 cd /www/wwwroot/www.southcat.net composer create-project flarumchina/flarumchina . --stability=beta #授权 chown -R www:www ./ chmod -R 775 assets storage 4、添加伪静态点击站点设置-伪静态设置,添加以下代码: location / { try_files $uri $uri/ /index.php?$query_string; } location /api...