安装 PowerShell 里面执行 Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux...zsh 作为默认 shell 这一部分和纯 ubuntu 系统的设置不太一样 安装 zsh 之后, 首先查看一下你当前的 shell echo $SHELL 应该会显示 /bin/bash 毕竟用各种方法切换不成功...在这个文件末尾加上 bash -c zsh 这样就可以自动进入 zsh 了 autojump_chpwd:4:nice(5) failed: operation not permitted 这是一个很奇怪的问题..., 根据相关Issue, zsh 希望调整进程的优先度,因此导致的错误 需要在.bashrc文件最后加上一句 unsetopt BG_NICE 然后重新启动 bash 即可解决问题 感觉想配置起来也不是这么容易呀...参考文献 https://docs.microsoft.com/en-us/windows/wsl/install-win10 https://www.cnblogs.com/gabin/p/6519352
前段时间打ctf的时候突然发现,有时候我们getshell了,但是由于服务器大部分时候回禁用shell函数,我们往往只能使用eval(),一般意义来说,我们可以通过菜刀蚁剑这样的工具,但是如果我们的shell...是通过文件包含的方式成立的,工具经常没法用,突然一下用php函数读文件写文件还需要查查看,所以今天分析下蚁剑的列目录读文件方式,需要的时候可以直接来用 我是通过分析蚁剑的语句来列出的,毕竟菜刀不支持php7...查看当前目录&查看服务器信息 %40ini_set(%22display_errors%22%2C%20%220%22)%3B%40set_time_limit(0)%3B%40set_magic_quotes_runtime...";} 由于可能有open_basedir的问题,所以需要绕过 http://drops.wooyun.org/tips/3978 ');
练习题目:http://acm.hdu.edu.cn/showproblem.php?...接着来解决第二个问题。 定义:若一堆中仅有1根火柴,则被称为孤单堆。若大于1根,则称为充裕堆。...推荐HDOJ题目 http://acm.hdu.edu.cn/showproblem.php?pid=1907 http://acm.hdu.edu.cn/showproblem.php?...ZZ博弈 http://acm.hdu.edu.cn/forum/read.php?...那么这样就回归到了解决博弈问题的王道算法——求SG值上。
二、Windows下为PHP安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本。...选择适合的版本】 http://windows.php.net/downloads/pecl/snaps/redis/ http://windows.php.net/downloads/pecl/releases.../igbinary/ redis :http://windows.php.net/downloads/pecl/releases/redis/ igbinary:http://windows.php.net...ps:在运行前须开启本地的redis服务【下载地址:https://redis.io/download】 其实Redis是可以安装成windows服务的,开机自启动,命令如下: redis-server...–service-install redis.windows.conf 安装完之后,就可看到redis已经作为windows服务了: ?
.= $st[$i ]; } return $newsstr; } 简单编码函数(与php_decode函数对应) function php_encode...函数对应) function php_decode($str) { if ( $str=='' && strlen($str )>128) return false;...函数对应) function php_encrypt($str) { $encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890...} } } return $enstr; } 简单解密函数(与php_encrypt...函数对应) function php_decrypt($str) { $encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890
有时候我们在使用php和nginx进行开发的时候,会出现这样的情况,明明扩展已经安装,但是就是无法调试成功。这个时候我们就要耐心去分析问题产生的原因。...总结:编程就是一个不断遇到问题,不断解决问题的过程,可能同样的代码,不同的环境就会导致结果不同,同样的环境,不同的参数也会导致运行不同,我们需要做的就是不断加深我们的理解,学会查看错误日志,学会分析程序运行逻辑...这里比如调试的问题,我们首先就需要明白调试的原理是什么,它本质上是另起一个进程去监听我们的调试,它首先是php的一个扩展,php的好多功能都是通过扩展来实现的,比如常用的许多图形库,加密算法等。...当激活扩展后,php就会和扩展交互,这里的xdebug就是通过获取到的php运行信息来进行调试的。...总结 以上所述是小编给大家介绍的解决windows上php xdebug 无法调试的问题,希望对大家有所帮助,也非常感谢大家对ZaLou.Cn网站的支持!
解决Ubuntu卸载python后的部分问题 进入系统后只有一个桌面,解决方法: 按ctrl+alt+f1进入控制台 登录后,输入sudo apt-get install ubuntu-minimal...ubuntu-standard ubuntu-desktop,回车 等待安装结束重启,问题解决 5....然后出现 Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 7、 解决警告问题
一.测试是否支持php 以下脚本放到web服务器的网页目录下 vim test.php This is HTML message curl http://127.0.0.1/test.php返回c is bigger,代表web服务器支持php。...返回文件内容,则代表当前还不支持php,需要在web服务器中配置,让nginx或者apache之类的服务去支持php-fpm。 二.测试是否可以连接mysql 以下脚本放到web服务器的网页目录下。...> curl http://127.0.0.1/mysql.php或者 php mysql.php 显示连接成功,表示php脚本已经可以连接mysql了。...三.测试是否可以连接memcached 以下脚本放到web服务器的网页目录下。需要修改脚本,添加正确的端口 vim mem.php <?
64-Bit Server VM (build 25.45-b02, mixed mode) 一般来说,什么都不设,应用程序的初始内存会很大,垃圾回收器使用的是ParallelGC,这个在新生代是没什么问题的...,但问题时老年代,老年代用的是串行回收器,这对于多核CPU来说是一个巨大的浪费,建议配置:-Xmx256M -Xms64M(这两项根据实际情况定,建议设为相等) -XX:+UseParallelOldGC...最大吞吐量是有极限的,跟单台服务器的配置以及JVM的设参有关系,因为GC回收垃圾需要时间,系统不响应你也没办法。
modules 2.处理程序“ExtensionlessUrlHandler-Integrated-4.0”在其模块列表中有一个错误模块“ManagedPipelineHandler” 32位机器: c:\windows...\microsoft.net\framework\v4.0.30319\aspnet_regiis.exe -i 64位机器: c:\windows\microsoft.net\framework64\...v4.0.30319\aspnet_regiis.exe -i 首先cd到c:\windows\microsoft.net\framework64\v4.0.30319 然后执行 aspnet_regiis.exe...阿里云服务器或者win10下会提示无法通过这种方式安装 ? 勾上这几个即可 添加阿里云安全组入规则 ? 此时网站可以正常访问 2.IIS上面的图片访问提示401错误没有权限 ? ?
extension_dir = "./" ; On windows: extension_dir = "....伪静态 在各种PHP开发使用的全包软件中如果想要去除掉,可以在nginx里面配置伪静态,伪静态配置如下: location / { if(!...Tool for PHP Windows使用下面的方式,这里选择第二个链接。...图片 我们进入到VsCode 的 Run And Debug查看相关debug 选项,第一个选项是需要配合服务器请求相关的PHP之后进入到DEBUG,第三个是在控制台进行DEBUG运行。...图片 图片 问题讨论 最有可能碰到问题就是按照上面的配置之后debug开启页面访问没有进入debug,个人的建议是多尝试修改Php.ini配置,注意配置路径是否正确,Vscode在Debug读取配置失败会在页面下面给出提示
extension_dir = "./" ; On windows: extension_dir = "....伪静态 在各种PHP开发使用的全包软件中如果想要去除掉,可以在nginx里面配置伪静态,伪静态配置如下: location / { if(!...Profiler Tool for PHP Windows使用下面的方式,这里选择第二个链接。...我们进入到VsCode 的 Run And Debug 查看相关debug 选项,第一个选项是需要配合服务器请求相关的PHP之后进入到DEBUG,第三个是在控制台进行DEBUG运行。...问题讨论 最有可能碰到问题就是按照上面的配置之后debug开启页面访问没有进入debug,个人的建议是多尝试修改Php.ini配置,注意配置路径是否正确,Vscode在Debug读取配置失败会在页面下面给出提示
`查看自己的PHPinfo信息` 图片 ---- [查找相对应得Redis扩展下载地址](http://pecl.php.net/package/redis) 我的是`x86,vc15`(不要以为自己是...64位系统就去下载64位的,要根据上图的信息去下载对应的包) 图片 图片 --- `下载好并 解压,并复制php_redis.dll 和 php_redis.pdb` 图片 图片 `粘贴到...PHP的ext下 (注意你的PHP版本号)` `然后 去 php.ini 添加上extension=php_redis.dll` 图片 `然后在重启 ,再去PHPinfo查看` 图片 `OK 完成了
python -m pip install --upgrade pip
恩,大家可以翻开php手册,搜索一下 php://是php内置的一个类url操作的协议,它运行我们访问php各种I/O流,至于什么是I/O流,举个例子: echo "hello world"; 这个字符串会经过...post请求,将数据传给服务器,服务器接收,这样的字符串就叫做输入流 好了,该协议的用法先放着,我们来看看php的各种I/O流 STDIN 输入流 STDIN输入流为 php的标准输入流,一般是指键盘输入到程序缓冲区的数据...允许写入 仅 php://stdout、 php://stderr、 php://output、 php://fd、 php://memory 和 php://temp。...允许追加 仅 php://stdout、 php://stderr、 php://output、 php://fd、 php://memory 和 php://temp(等于写入) 允许同时读写 仅 php...语言网络编程-tcp服务器实现 下一篇: C语言实现插入排序
(Thread Safe):https://windows.php.net/qa/ 【这里多说一句,由于数据库管理工具phpMyAdmin的兼容性还没有做好,目前应该只支持7.2及以下版本的PHP,所以如果想用...MySQL:https://dev.mysql.com/downloads/windows/installer/8.0.html phpMyAdmin:https://www.phpmyadmin.net.../php7apache2_4.dll" AddHandler application/x-httpd-php .php #configure the path to php.ini PHPIniDir...C:\apache24\bin\httpd –S 配置PHP c盘中打开PHP文件夹 找到php.ini-development,把文件名改成php.ini,并用记事本打开 搜索extension_dir...Standalone MySQL Server / Client MySQL Replication 继续,下一页什么都不改 再下一页选择 Legacy 下一步,输入密码和添加用户 剩下的一直点继续,直到完成 检查windows
本地开发系统使用的是windows系统下,配置的 nginx+php,在使用过程中总是出现崩溃现象,网上搜解决办法时,很多网友说是PHP-CGI 进程崩溃 造成的,当 php-cgi 处理php 达到500..."D:/NMP/php5.6/php-cgi.exe -c D:/NMP/php5.6/php.ini" -n 3 -i 127.0.0.1 -p 20056RunHiddenConsole xxfpm.exe..."D:/NMP/php7.2/php-cgi.exe -c D:/NMP/php7.2/php.ini" -n 3 -i 127.0.0.1 -p 20072RunHiddenConsole xxfpm.exe..."D:/NMP/php8.1/php-cgi.exe -c D:/NMP/php8.1/php.ini" -n 3 -i 127.0.0.1 -p 20081echo Starting nginx.....1.20.2/exit注意:RunHiddenConsole 和 xxfpm.exe 的目录设置,如果 xxfpm启动出现错误,需要将下载 xxfpm的压缩包内 pthreadgc2.dll 复制到 C:/Windows
PHP 机器学习库 PHP-ML PHP-ml 是 PHP 的机器学习库。同时包含算法,交叉验证,神经网络,预处理,特征提取等。...PHP 框架 Guzzle Guzzle 是个 PHP 框架,解决了发送大量 HTTP 请求和创建 web 服务客户端的问题。...CSS-JS合并/压缩 Munee Munee是一个集图片尺寸调整、CSS-JS合并/压缩、缓存等功能于一身的PHP库。可以在服务器端和客户端缓存资源。...它集成了PHP图片操作库Imagine来实现图片尺寸调整和剪切,之后进行缓存。 PHP 模板语言 Twig Twig是一个灵活,快速,安全的PHP模板语言。它将模板编译成经过优化的原始PHP代码。...PHP 调试库 Whoops Whoops 适用于PHP环境的错误捕获与调试PHP库; whoops非常容易使用,它提供stack-based错误捕获及超美观的错误查看。
HandleServiceCommands: system error caught. error code=1060, message = OpenService failed: unknown error 如果第一点没问题还报错...下载驱动文件igbinary和redis igbinary下载地址 https://windows.php.net/downloads/pecl/releases/igbinary/ ?...redis 下载地址 https://windows.php.net/downloads/pecl/releases/redis/3.1.4/ ? 拷贝这四个文件,拷贝在哪里,看截图 ?...一定要放在extension=php_redis.dll的前面,否则此扩展不会生效 重启服务器,phpinfo()中有显示一下信息就证明redis已经安装成功了 ?...> 访问显示这样就肯定没问题了 ?
网友@张同学说自己买了一台云服务器,想要学习windows服务器使用宝塔面板,但是打开默认的IE浏览器后,无论什么网站都打不开。...好吧,这是windows server中IE默认自带的增强安全配置,本意是好意,但是实际使用中往往会难倒一大票人。魏艾斯博客在本文中记录一下这个问题的解决过程。 ?...这个问题出现在云服务器第一次进入windows系统的时候,打开IE浏览器输入任意网站就会弹出上图的提示,很是烦人。...无论你在windows服务器中搭建网站环境、做ebay及amazon业务等,甚至上个网都费劲,那就要想办法解决掉。...这些办法都是治标不治本的,无法彻底根治这个问题。
领取专属 10元无门槛券
手把手带您无忧上云