linux虚拟主机怎么设置(linux系统虚拟主机开启支持Swoole Loader扩展的方法)
linux虚拟主机怎么设置
linux系统虚拟主机开启支持Swoole Loader扩展的方法特别说明:只是安装支持Swoole扩展,主机并没有安装服务端。目前支持版本php5.4-php7.2。
1、登陆主机控制面板,找到【远程文件下载】这个功能。
2、远程下载文件填写http://download.myhostadmin.net/vps/SwooleLoader_linux.zip 下载保存的路径填写/others/
或者从开心学习网下载
3、点击控制面板【php版本】,选择php5.3或以上版本,示例选择的是php5.5版本(注意:php5.2版本不能编辑php.ini,所以要选择以上版本)。
4、点击控制面板【文件管理】,打开进入others目录,鼠标放到刚才远程下载的压缩包上,点击解压按钮。解压后的文件名中数字对应的就是php版本,比如swoole_loader56.so 就是php5.6版本的扩展文件。
5、点击修改php.ini文件,复制当前路径,在php.ini底部最后一行加 extension=/home/xxxxxxxxxx/others/swoole_loader55.so(注意实际路径和具体版本),如下面图例所示。
6、进入wwwroot目录,创建一个x.php文件,打开编辑x.php,在里面输入<?phpinfo()?>保存,然后访问 http://自己的网站域名/x.php 搜索swoole,能找到就说明安装成功,如果找不到,请检查下操作步骤或者提交工单。
扩展冲突
注意: 请关闭xdebug,ioncube loader,zend guard loader等影响PHP底层行为的扩展。
如php.ini中注释:
PHP安装Swoole Loader扩展教程,适用于Windows和Linux;zend_extension=ioncube.so
看到百度很多安装扩展还需要下载Cygwin的,所以特别推出这个教程说明一下,PHP安装Swoole Loader扩展是不需要安装Cygwin,看着网络中充斥着很多不负责任的安装教程顿时觉得有些可笑。或许他们只是为了发布文章而发布文章的,又或许只是为了SEO而发布文章的。
在安装Swoole Loader扩展前请先确认以下信息。
操作系统 :Windows NT AMD64
PHP版本 :7.2.22
PHP运行环境 :cgi-fcgiPHP
配置文件 :C:\BtSoft\php\72\php.iniPHP
扩展安装目录 :ext
PHP是否线程安全 :非线程安全
1、下载Swoole Loader扩展安装包
下载压缩包,然后找到对应你系统的 Swoole Loader扩展文件解压出来
下载地址:https://pecl.php.net/package/swoole
为了方便下载提供一个国内地址:https://zhiniaoyun.lanzous.com/ibfobgh
2、安装Swoole Loader
将刚才解压出来的Swoole Loader扩展文件(swoole_loader版本号.dll或swoole_loader版本号.so)上传到当前PHP的扩展安装目录中:ext
3、修改php.ini配置(如已修改配置,请忽略此步骤,不必重复添加)
编辑此PHP配置文件:C:\BtSoft\php\72\php.ini,在此文件底部结尾处加入如下配置
extension=刚才上传的文件名.dll
注意:需要名称和刚才上传到当前PHP的扩展安装目录中的文件名一致(例如:extension=swoole_loader72.dll)
4、重启服务
重启或重载PHP配置
到此这篇关于linux系统虚拟主机开启支持Swoole Loader扩展的方法的文章就介绍到这了,更多相关linux Swoole Loader扩展内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- linux系统安装宝塔面板启动失败(Linux云主机安装宝塔面板新手教程)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- linux常见命令vmstat(Linux stat命令的使用)
- filezilla连接linux服务器连不上(filezilla搭建ftp服务器教程)
- 如何搭建个人网盘dedecms(linux和windows主机实现dedecms伪静态)
- linux部署flask项目(用uWSGI和Nginx部署Flask项目的方法示例)
- 手动设置linuxdns服务器(云服务器Linux系统配置DNS方法)
- linux更改inode(详解Linux索引节点inode)
- linux安装opencv版本(详解ubuntu安装opencv的正确方法)
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- linux telnet命令使用(Linux telnet命令的使用)
- 如何在vscode中运行linux(解决VScode配置远程调试Linux程序的问题)
- linux系统显示时间的命令(详解Linux time 命令的使用)
- linux基础教程磁盘配额的设计(WDCP Linux服务器磁盘爆满的处理方法)
- linux查看磁盘空间异常占用(Linux磁盘空间释放问题整理)
- linux简单脚本(linux脚本基础详细介绍)
- 自制橡皮泥(自制橡皮泥)
- 还在卖 禁药西布曲明网上论斤卖(还在卖禁药西布曲明网上论斤卖)
- 微商在朋友圈热卖的 DL减肥咖啡 含违禁药物,你还敢买吗(微商在朋友圈热卖的)
- 八一节,说说中国女兵(八一节说说中国女兵)
- 王治郅菜鸟赛季已让八一带入正轨,大郅七大经典语录或是成功秘诀(王治郅菜鸟赛季已让八一带入正轨)
- 庆八一,重读经典红色语录,感悟互联网发展硬道理(重读经典红色语录)
热门推荐
- angular封装进度条组件(如何用DevUI搭建自己的Angular组件库)
- css3经典动画效果(CSS3 3D位移translate效果实例介绍)
- 服务器怎么创建网站(网站如何选择服务器空间?)
- MVC扩展HtmlHelper实现CheckBoxList
- php 上传临时文件扩展名(浅析PHP 中move_uploaded_file 上传中文文件名失败)
- python怎么判断文件大小(python3实现指定目录下文件sha256及文件大小统计)
- sqlserver 比较日期(解析SQL Server中SQL日期转换出错的原因)
- extjs中Toolbar工具栏
- 宝塔面板端口一般设置多少合适(宝塔面板设置了防盗链不生效如何解决)
- JavaScript中实现AES加密解密
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9