Articles of PHP的

什么是/ dev / arandom?

这个手册页说: 注意 :从PHP 5.4.0开始session.entropy_file默认为/dev/urandom或/dev/arandom如果可用)。 在PHP 5.3.0中,这个指令默认是空的。 那么,什么是/dev/arandom ,它与/dev/[u]random什么不同呢?

交叉编译PHP

我已经下载了PHP 5.4.0源代码,将其解压缩并移入源文件夹。 我做了一个configuration: ./configure –build=x86_64-unknown-linux-gnu –host=arm-linux-uclibcgnueabi –prefix=/usr/arm/www CC="arm-linux-uclibcgnueabi-gcc –sysroot=/toolchains/gnu_cortex-a9_tools/" –disable-libxml –disable-dom –without-iconv –without-openssl –disable-simplexml –disable-xml –disable-xmlreader –disable-xmlwriter –without-pear –without-sqlite3 –disable-pdo –without-pdo-sqlite –disable-phar –with-config-file-path=/etc/ 其次是 make 没有错误,一切运行良好。 接下来我做一个make install。 make install 再次,一切运行良好。 我将它移动到目标平台并运行 /usr/arm/www/bin/php -v PHP 5.4.0 (cli) (built: Aug 15 2012 16:07:41) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend […]

如何禁用NetBeans 7.0中的Javascript语法检查(PHP版的Linux版)?

也许我是盲目的,但我找不到这个选项,Google不想帮助我。 有时NetBeans会在检测到某些JS时尝试检查任何文件中的语法,但是许多模板框架/库将JS与PHP或特殊标记放在一起,导致NetBeans在文件中抛出语法错误。

PHP:获取特定进程的PID

我有一个QNAP盒,运行一个linux的味道,我有问题得到一个进程的PID使用PHP脚本。 我到目前为止: $command = "PATH=$PATH:/share/MD0_DATA/.qpkg/Optware/bin: nohup /opt/bin/plowdown -o /share/MD0_DATA/Qdownload/plowshare http://www.megaupload.com/?d=m7duotr1 2> /share/MD0_DATA/Qdownload/plowshare/outputeeds.txt > /dev/null &"; exec($command, $out); $result = $out[0]; echo $result; 如果我通过PUTTY运行命令,我得到: [~] # nohup /opt/bin/plowdown -o /share/MD0_DATA/Qdownload/plowshare http://www.megaupload.com/?d=m7duotr1 2> /share/MD0_DATA/Qdownload/plowshare/outputteeds.txt > /dev/null & 22526 我究竟做错了什么? 谢谢, 克里斯蒂安。

通过代码模拟用户浏览

我需要模拟一个像selenium一样浏览网页的用户,包括加载iframe,发出ajax请求等。唯一的问题是它需要在一个无GUI的机器上运行(linux)。 有没有简单的方法来做到这一点与Python或PHP? 请不要告诉我使用xvfb,我已经读过了,这是我的最后一招。我很肯定,应该有更容易的事情。

Linux命令在使用SharpSSH库时不能从.NET执行

我试图通过.NET使用SharpSsh .NET库在Linux中运行一个非常简单的命令。 该代码不会抛出任何exception,它仍然无法正常工作。 当我从terminal运行sudo php /www/data/{directory}/scripts/create_file.php命令时,它会创build文件。 而当我从terminal运行sudo php /www/data/{directory}/scripts/delete_file.php命令时,它将删除该文件。 从.NET调用此代码时,我看不到正在创build/删除的文件。 看到这个答案设置: SharpSSH .NET Library:无法从.NET连接到Linux(Debian) create_file.php: <?php $handle = fopen( 'test.txt', 'w' ); fwrite( $handle, 'Test Contents' ); fclose( $handle ); delete_file.php: <?php if( file_exists( 'test.txt' ) ) unlink( 'test.txt' ); .NET代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using Tamir.SharpSsh; namespace Testing { public […]

与MSSQL的PHP​​不安装在centos 7

我想在CentOS Linux系统中通过PHP连接MSSQl服务器。 但是得到低于错误, Fatal error: Call to undefined function mssql_connect() in /var/www/h….. 为此,我引用了一些网站,并find了解决办法。 但是这也不起作用。 在这里,我正在尝试安装php5-sybase,但得到一些错误, yum install php5-sybase Loaded plugins: fastestmirror, langpacks apt.sw.be_redhat_el2.1_en_mirrors-rpmforge| 1.9 kB 00:00:00 remi-safe | 2.9 kB 00:00:00 One of the configured repositories failed (Unknown), and yum doesn't have enough cached data to continue. At this point the only safe thing yum […]

Imagick – 没有解码这个图像格式的代表

我想在我的Ubuntu服务器上使用ImageMagick将PNG转换为GIF。 我用一个PHP代码来生成它,但是当我跑它,我收到.. PHP致命错误:未捕获exception“ImagickException”消息“没有解码这个图像格式的代表 致命错误:未捕获exception“ImagickException”消息“没有解码这个图像格式的代表 然后我使用: convert -list configure ,在libs上,我没有看到GIF或PNG。 所以我研究了一下,发现我应该删除并重新安装Imagick .. 所以我尝试了sudo apt-get remove imagemagick ,然后.. sudo apt-get install libperl-dev gcc libjpeg-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1-dev libexif-dev perl libjasper-dev libltdl3-dev graphviz pkg-config 在完成安装之后,我使用了wget http://www.imagemagick.org/download/binaries/ImageMagick-x86_64-apple-darwin15.0.0.tar.gz并获得了最新版本。 但是,我完全失去了。 我使用tar -xzf ImageMagick-x86_64-apple-darwin15.0.0.tar.gz解压缩它。 我期待在这里find./configure ,但是我不能。 我错过什么或做错了什么? 我完全没有跟踪?

发送POST请求wget

我正在尝试保存一个具有dopostback链接的CSV文件。 我目前有头和cookies,但没有得到与CSV的CSV文件。 这是标题: http://pregame.com/sportsbook_spy/default.aspx POST /sportsbook_spy/default.aspx HTTP/1.1 Host: pregame.com User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:21.0) Gecko/20100101 Firefox/21.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-US,en;q=0.5 Accept-Encoding: gzip, deflate Referer: http://pregame.com/sportsbook_spy/default.aspx Cookie: Ccd=035ad31fe6ae4ecfa471cb7cb6f3a487b42fd4986df80e1a; Scd=0ad1b088c2c4b0097b3a7d3b32c34ec9d1585fde04336f0b; __utma=258943563.1458961190.1370891037.1370891037.1370970458.2; __utmz=258943563.1370891037.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __atuvc=8%7C24; __utmb=258943563.8.10.1370970458; ASP.NET_SessionId=hzk5pwlo3y3kdwuuybcxoliq; AuthorizationCookie=6688A75D-8B99-4CD2-80C5-595236C99E47; __utmc=258943563 Connection: keep-alive Content-Type: application/x-www-form-urlencoded Content-Length: 1092 __EVENTTARGET=ctl00%24content%24ctl00%24w_9613%24_fffffffff60c1bf9%24ctl00%24lbDownload&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUKMTgwNjUyODkwM2QYAQU%2BY3RsMDAkY29udGVudCRjdGwwMCR3Xzk2MTUkX2ZmZmZmZmZmZjYwYzFiZjkkY3RsMDAkZ3JkQ29tbWVudHMPPCsADAEIAgFk&ctl00%24header%24ctl00%24w_156%24_fffffffff60c1bf9%24ctl00%24Search1%24SearchText=&ctl00_header_ctl00_w_156__fffffffff60c1bf9_ctl00_Search1_filter=&ctl00%24content%24ctl00%24w_9613%24_fffffffff60c1bf9%24ctl00%24txtGameDt=06%2F11%2F2013&ctl00%24content%24ctl00%24w_9613%24_fffffffff60c1bf9%24ctl00%24hdnAllowDownload=1&ctl00%24content%24ctl00%24w_9613%24_fffffffff60c1bf9%24ctl00%24hfSport=all&ctl00%24content%24ctl00%24w_9613%24_fffffffff60c1bf9%24ctl00%24hfCal=0&ctl00%24content%24ctl00%24w_9615%24_fffffffff60c1bf9%24ctl00%24txtComment=&ctl00%24content%24ctl00%24w_9615%24_fffffffff60c1bf9%24ctl00%24hfParentId=0&ctl00%24content%24ctl00%24w_9615%24_fffffffff60c1bf9%24ctl00%24hfReplyId=0&ctl00%24content%24ctl00%24w_9615%24_fffffffff60c1bf9%24ctl00%24hfReportAbuse=0&ctl00%24content%24ctl00%24w_9615%24_fffffffff60c1bf9%24ctl00%24hfIsLoggedIn=0 HTTP/1.1 200 OK Cache-Control: no-cache, no-store Pragma: no-cache Transfer-Encoding: chunked Content-Type: […]

ssh从php访问ec2

从本地ubuntu linux机器通过ssh连接ec2机器访问。 当我从terminal运行这个PHP脚本它执行得很好,并在文件中写入尾部的条目。 当我从浏览器运行得到这个错误在Apache错误日志 ssh:无法parsing主机名称proxy2:名称或服务未知 发现它由于Apache用户权限问题。 不pipe我的猜测是对还是错,我都不确定。 任何人都可以帮助我解决这个问题。 php代码: – <?php $ss = 'ssh proxy2 '.'tail -n 3 /out/speed_log.txt.1'.' > proxy2temp1'; system($ss); ?>