说明:之前很多时候都在用宝塔面板,近期发现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/
不妨点个广告再走嘛
相关推荐
-
BitSend:一个不限容量,可设密码的免费文件存储分享平台
说明:BitSend是一个日本的免费文件存储分享服务平台,没有容量限制和流量限制,可以用来进行临时的大文件转存下载使用。不需要登录即可使用,还可以自由设置密码,下载次数,保存天数,不过最大保存天数只有14天,对于临时分享文件的足够了,并且支持邮箱通知,最多可通知20人,而且国内下载速度是十分的快,强烈推荐。 截图
-
OpenVZ平台Alpine Linux一键安装脚本
说明:Alpine Linux是一个社区开发的面向安全应用的轻量级Linux发行版操作系统,占用资源很少,初始状态基本只占用几M内存和几十M硬盘,而且还很稳定,适合很多小型服务器和设备使用,这里就分享一个OVZ的Alpine脚本,基本几秒安装完成。 安装 说明:脚本在CentOS、Debian和Ubuntu大多数版本上测试通过,且仅支持OpenVZ。 运行命令: #脚本会安装最新的Alpine Linux,并会清除服务器数据,请先备份好数据 wget https://www.southcat.net/usr/shell/alpine.sh && bash alpine.sh 等待几秒钟完成,然后使用原密码进入Alpine系统。 下面的截图为系统资源占用情况,可以说很低了。 如果服务器不停的修改/etc/inittab并添加一堆重新生成的getty,可运行命令: apk add e2fsprogs-extra chattr +i /etc/inittab
-
ImgURL:一款功能多且简洁的图床程序
简介 ImgURL是继:https://github.com/helloxz/xz-pic,小Z大佬写的另一款图床程序,依然保持以往简洁风格,在XZ Pic基础上完善了UI,增加了部分实用的功能。 截图 功能 拽拖上传,自动生成连接,一键复制。 图片预览与探索。 基本的图片管理。 支持TinyPNG图片压缩。 图片鉴黄 API上传 油猴脚本上传 安装 环境要求:PHP>=5.6,需要exif函数支持。 先访问:https://github.com/helloxz/imgurl下载最新版ImgURL程序,放到您的站点根目录并解压。修改一下config.php设置你自己的域名和密码,访问http(s)://domain.com/即可,就是这么简单。 Demo:https://imgurl.org/帮助文档:https://wiki.xiaoz.me/docs/imgurl/源码:https://github.com/helloxz/imgurl ImgURL专业版 目前作者开发发布了ImgURL Pro专业版图床程序,满足更多用户需要,功能如下: 支持拽拖上传、多图上传、Ctrl + V粘贴上传、URL上传 支持图片裁剪,自动生成缩略图 限制访客上传数量/限制上传大小 图片压缩 图片鉴黄 API支持 无广告 自定义底部版权 多个外部存储(本地、Backblaze B2、腾讯COS、FTP) 永久更新 + 6个月技术支持
-
Docker-Pan:Filerun+AriaNg+Aria2实现离线下载及在线播放
简介 docker-pan是一个开箱机用的搭建私有网盘的docker镜像,由Filerun+AriaNg+Aria2几部分构成。 Filerun:一款简洁的在线文件管理器,可在线对文件进行:图片预览、播放音乐、播放视频、文本编辑还支持语法高亮。 AriaNg:aria2 web界面,可离线下载磁力链接、BT种子等,使用响应式布局,支持各种计算机或移动设备。 Docker Hub: https://hub.docker.com/r/jaegerdocker/pan/ 一键安装 运行命令: docker run --name=pan -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan 或者挂着数据卷,数据券路径:/var/www/html/system/data/default_home_folder docker run --name=pan -v /data/pan:/var/www/html/system/data/default_home_folder -ti -p 8081:80 -p 6800:6800 jaegerdocker/pan 注意:docker不正常的换下面这条命令看看,上面的命令没有加-d参数,很多人可能不知道运行完命令后关掉了容器导致无法正常访问。 docker run --name=pan -dti -p 8081:80 -p 6800:6800 jaegerdocker/pan 访问地址 Filerun:http://yourdomain.com:8081登陆用户名:superuser,登陆密码:superuser。 AriaNg:http://yourdomain.com:8081/dweb Filerun文件管理器 AriaNg离线下载界面 老司机加入Telegram群一起交流:https://t.me/joinchat/GFSJWEF6uA5rSaRAtnfPxw
-
小涴熊漫画CMS:一款不错的开源免费的漫画连载系统,带采集API
说明:最近想搞个漫画站玩玩,就找了个不错的系统小涴熊漫画CMS,开源免费,基于ThinkPHP 5.1及Redis缓存,自带火车头api方便我们采集发布,功能就不多说了,可以看下面的截图,差不多漫画系统都差不多。作者更新也积极,貌似还计划加入会员系统等其他功能,这里就发一下。 截图 安装 Github地址:https://github.com/hiliqi/xiaohuanxiong 环境要求:PHP 5.6-7.2、MySQL >= 5.7、Redis、Redis扩展 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 7.2、Nginx、Mysql 5.7+、Redis。 接下来再找到左侧软件管理-PHP管理-设置-安装Redis扩展。 2、安装程序我们先点击左侧网站,添加域名;然后再点击左侧数据库-添加数据库。 运行命令: #进入网站根目录,将路径修改成自己的再运行 cd /www/wwwroot/www.southcat.net #拉取源码 git clone https://github.com/hiliqi/xiaohuanxiong #将源码移动到根目录 mv hanman/{,.}* ./ #授权用户组 chown -R www:www ./ 3、设置伪静态点击域名设置-网站目录,运行目录选择public,并把防跨站的勾去掉并重启PHP。然后点击伪静态,输入以下代码: if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } 然后打开http://url/install开始安装程序。 如果要开启404,而不让cms报错信息显示出来,需要修改config/app.php文件: #去掉第一排的//即可 'exception_tmpl' => Env::get('app_path') . 'index/view/pub/404.html', 'exception_tmpl' => Env::get('think_path') . 'tpl/think_exception.tpl', 采集 通常情况下,漫画站图片资源分两种,一种本地化,一种盗链方式,这里建议将图片本地化,这样能保证网站资源稳定性,并且该程序还提供了火车头采集器的API,能够很简单的对接火车头采集器进行漫画和章节图片的采集。 首先我们需要一个火车采集器,官网→传送门,不过分为免费版和收费版,但免费版由于某些功能限制,没法满足图片本地化需求,所以暂时不适用,如果你有钱可以买一个收费版的,不过没钱也没事,可以直接使用火车头V7.6企业破解版,大概目前最新的一个破解版,也可以满足该程序的采集需求,具体怎么下载,就自行百度,很多网站提供下载链接。 注意:由于火车头V7和V8没有url编码解码功能,所以不能采集带有中文链接的漫画网站,但V9版本可以,有钱可以直接上。 采集api说明: 采集api地址:域名/api/index/save。 请求方式:post 表单字段及说明: book_name...
-
搭建一个基于有赞开发的要饭网站
说明:现在的要饭网站越来越多,好像很多都是用的烟雨要饭源码,而本文所使用的系统前端是仿烟雨的,所以界面是差不多的,该系统基于Python开发的,使用的有赞支付接口,这里发下搭建教程,有兴趣的可以搭建一个玩玩,说不定真有土豪打赏。 截图 准备 提前注册好有赞(注册链接),注册好有赞之后,再注册有赞云(注册链接)个人开发者。 再创建可授权店铺: 微商城店铺或者有赞微小店都可以(建议使用有赞微小店)。前者面向商家提供功能完善的线上商城,后者面向个人提供分销商品和自营工具可免费使用。 创建完店铺后,再登录到有赞云控制台创建自用型应用并授权刚创建的店铺。 授权完成后,进入有赞云后台,点击应用设置,获取client_id、client_secret、店铺id。 最后需要开启有赞推送消息,开启之后有赞才会在支付成功之后回调信息到你的服务器,先进入开启地址(点击开启),开启推送服务,推送网址格式为:http://xx.com/order_msg,推送配置勾选:交易消息V3-交易支付 安装 Github地址:https://github.com/abbeyokgo/youzan_yaofan 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装Nginx、Mysql、phpmyadmin。 2、拉取源码使用命令: #拉取源码,并命名为yaofan git clone https://github.com/abbeyokgo/youzan_yaofan.git yaofan 3、安装依赖 cd /root/yaofan pip install -r requirement.txt 4、新建数据库点击面板左侧数据库,点击phpmyadmin进入数据库管理界面,新建yaofan数据库。 5、编辑源码编辑app/youzan/yz_config.py,填入之前获取到的client_id、client_secret、店铺id。 修改目录config.py,将sqlite一行用#注释掉,并将mysql前面的#给消除掉,修改如下: # SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(basedir, 'data.sqlite') SQLALCHEMY_DATABASE_URI = 'mysql+pymysql://user:password@localhost/db' user、password、db依次填你的数据库用户名,密码,数据库名称。 6、初始化数据库 python run.py deploy 7、运行 gunicorn -w4 -b 0:35000 run:app 然后就可以访问http://ip:35000,如果访问不了,请在宝塔的安全里开启端口。 觉得没问题了,那就使用screen在后台运行,教程参考:使用screen来实现多任务不断线操作命令。 8、绑定域名点击左侧网站,添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理,目标URL填入http://127.0.0.1:35000,再启用反向代理即可。 9、设置开机启动修改源码目录的supervisord.conf,主要修改源码目录和端口号运行: echo 'supervisord -c 源码目录/supervisord.conf' >> /etc/rc.d/rc.local...
-
使用Aria2+AriaNG+FileManager来进行离线BT下载及在线播放
说明:Aria2之前介绍过很多了,是一款离线下载BT、磁力等的神器,这里手动发一个通过Aria2+AriaNG+FileManager来进行离线BT下载及在线播放的教程,用起来很方便,对于这样的教程之前发了好多了,有兴趣的也还可以试试:使用docker安装Aria2+AriaNg+filerun/Nextcloud,在线下载BT磁链/在线观看/全功能文件管理/云盘应用,本教程所使用的脚本均来自于逗比根据地。 系统要求:CentOS/Debian/Ubuntu,本教程在Debian 7 x64下完美通过。 安装Aria2 运行以下命令: wget -N --no-check-certificate https://www.southcat.net/usr/shell/Aria2/aria2.sh && chmod +x aria2.sh && bash aria2.sh 记住默认密匙:doub.io,默认下载地址:/usr/local/caddy/www/file,更多参考:https://www.southcat.net/archives/251/ 安装FileManager 运行以下命令: #安装FileManager wget -N --no-check-certificate https://www.southcat.net/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh install http.filebrowser #建立文件夹 mkdir /usr/local/caddy/www && mkdir /usr/local/caddy/www/file #配置ip访问,以下全部内容是一个整体,是一个命令,全部复制粘贴到SSH软件中并一起执行! echo ":80 { root /usr/local/caddy/www/file timeouts none gzip filebrowser / /usr/local/caddy/www/file { database /usr/local/caddy/filebrowser.db } }" > /usr/local/caddy/Caddyfile #运行 /etc/init.d/caddy start 安装完成后可以通过ip访问filemanager网盘了,用户名和密码均为admin。 使用方法 服务端Aria2和FileManager配置好了后,就可以通过Aria2前端来下载了,网上一堆现成的前端,随便都可以找到,这里推荐AriaNG,使用本博客搭建好的即可!地址:https://www.southcat.net/Aria2。 首先我们打开前端地址,填入ip和密匙进行连接。再点击新建进行直链或者种子BT下载。 下载完成后就可以通过网盘预览观看了。
-
CentOS/Ubuntu/Debian安装pip教程
1、CentOS系统CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip CentOS 7.x yum install epel-release yum install -y python-pip apt-get update apt-get install python-pip
-
使用Unix Sockets的Redis作为对象缓存来加速wordpress站点
介绍 当 Redis 走 Unix Sockets 是在 OSI 模型中而没有哦组 TCP/IP,可以实现约 25% 的性能提升。 安装 以 Ubuntu 16.04 LTS 为例, 一、安装 Redis apt-get install redis-server 二、查看目前 Redis 运行在那个用户上 root@host:~# sudo ps aux | grep redis sudo: unable to resolve host www.xx.com redis 29409 0.0 0.8 37224 8796 ? Ssl 10:43 0:00 /usr/bin/redis-server 127.0.0.1:6379 可见 Redis 运行在 redis 上 三、添加到 Apache、Nginx 和 PHP-FPM 所在的用户组,一般来说软件源安装的都是 www-data,编译的都是 www,但是不绝对,我这里是在 www-data usermod -g www-data redis 四、创建 unix socket 所在文件夹 mkdir -p /var/run/redis/ 五、赋予权限 chown -R redis:www-data /var/run/redis 六、修改配置文件,我的是在 /etc/redis/redis.conf将 unixsocket 和 unixsocketperm 前的 # 去掉,并将 unixsocketperm 的值由...
-
超级暴力版魔改BBR一键脚本 for Debian
说明:超级暴力版魔改BBR安装方法刚说过了,参考:Debian/Ubuntu开启超级暴力版魔改BBR教程,不过是手动的,有点麻烦,这里就分享下南琴浪大佬的一键脚本,只适用Debian系统,Ubuntu系统可以查看教程手动安装。 安装 Github地址:https://github.com/nanqinlang/tcp_nanqinlang-test Debian 7、8、9系统都可以,使用命令: wget https://raw.githubusercontent.com/iiiiiii1/tcp_nanqinlang-test/master/tcp_nanqinlang-test.sh bash tcp_nanqinlang-test.sh 使用脚本后会出现如下选项:先选择1更换内核,然后reboot重启后,再使用bash tcp_nanqinlang-test.sh进行第2步开启超级暴力BBR模式。 如果在删除内核环节出现这样一张图注意选择NO,然后根据提示操作。