我需要让PHP 5和7同时工作,因为需要使用两个仅针对版本5和7的PHP扩展。 我已经与Nginx合作了,通过将PHP 5扩展调用的页面命名为page.php5,并具有如下的位置块: location ~ \.php5$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; } 工作正常。 但是如何用Apache做同样的事? 我已经读过有不同的虚拟主机,一个使用PHP模块,一个使用fast-cgi,但理想情况下,我宁愿有更接近上述定位方法的东西,只有一个主机。 可以这样做吗? 谢谢。
我有问题,因为suhosin将moodle安装到我的服务器上,当我查看suhosin日志时,有这样的东西: 8月8日19:23:55 dynavio suhosin [22877]:ALERT – 脚本试图增加memory_limit到536870912字节,这个值超出了允许值(攻击者'127.0.0.1',文件'/ var / www / html / moodle / lib / setuplib.php“,第1278行) , 8月8日19:42:49 dynavio suhosin [7963]:ALERT – configuration的请求variables名超出长度限制 – 掉落variables2in3 / 2_9_0 / build / yui2-skin-sam-treeview / assets / skins / sam / yui2-skin- sam-treeview-min_css'(攻击者'127.0.0.1',文件'/var/www/html/moodle/theme/yui_combo.php') 和 8月8日19:42:49 dynavio suhosin [7963]:ALERT – 丢弃了1个请求variables – (GET中为1,POST中为0,COOKIE中为0)(攻击者'127.0.0.1',文件'/ var / www / […]
我有一台服务器在Windows 2012防火墙后面,无法访问Internet。 我需要安装PHP,如果可能的话,宁愿使用Web平台安装程序。 除了这篇文章外,我找不到有关如何操作的最新信息: http://www.ca.com/us/support/ca-support-online/product-content/knowledgebase-articles/tec1193892.aspx 当我运行第一部分时,我能够生成转储文件; 但是,该文件只有1K,不可读。 由于WebPICMD运行,我可以看到很快输出屏幕的列表,但由于某种原因,它不会使它到文件.. C:\ Program Files \ Microsoft \ Web平台安装程序> WebPICMD.exe / List / ListOption :全部> C:\ TEMP \ dump.txt 对此有何反馈?
我有一个负载平衡器服务器(使用nginx) lb1的networking,它在四个web服务器web1 , web2 , web3 , web4之间路由stream量。 这四个networking服务器被路由到在nginx中使用循环。 所有服务器都设置为max_fails = 1 , fail_timeout = 5s ,所以当服务器closures时,如果不在线,应该很快被忽略。 我应该注意到,如果所有四个Web服务器都在线,那么每个Web服务器的网页的平均响应时间大约在50-150ms之间。 只有一个Web服务器处于脱机状态时会出现此问题。 当一个人离线,一个用户尝试加载另一个页面时,响应时间从50ms到25s不等。 是的,25 秒 。 我很困惑,因为我认为循环法和fail_timeout设置会使得离线服务器被忽略。 另外,可能相关的注意事项:所有四个Web服务器都使用php5运行apache,并且四个之间启用了memcached。
我试图伸出援手,他们在这里提到我。 如果你不介意我只是在这里复制和粘贴我的原始问题: 我正在尝试在我的网站和远程服务器之间进行ftp上传。 我得到这个错误PHP警告:ftp_put():php_connect_nonb()失败:正在进行的操作(115)。 我做了研究,我相信这是问题http://www.elitehosts.com/blog/php-ftp-passive-ftp-server-behind-nat-nightmare/ 事情是,我不能下载补丁,因为我使用Godaddy的Cpanel,他们说,我们拥有的主机不允许它,我也不能ssh到它能够运行命令行。 我在PHP v5.6 +中读到了这个补丁,但是我不能得到ftp_set_option($ ftpconn,USEPASVADDRESS,true); 上class。 它不承认USEPASVADDRESS,我认为这是因为我使用v5.6.22。
我知道这里被问了很多,但是我做了功课,似乎无法解决我的特殊问题。 它似乎并不像我的php.ini文件正在加载,即使php -i和php –ini说。 眼镜: CentOS 7.2 PHP 5.6.24 Apache 2.4.6 $ php -i | grep "Loaded Configuration" Loaded Configuration File => /etc/php.ini $ php –ini | grep "Loaded Configuration" Loaded Configuration File: /etc/php.ini /etc/php.ini存在,并没有明显的问题,但phpinfo()显示; Configuration File (php.ini) Path /etc Loaded Configuration File (none) Scan this dir for additional .ini files /etc/php.d 所以我的问题是为什么phpinfo页面显示没有加载的configuration文件,以及如何解决这个问题? httpd的日志文件在重启httpd时也不会显示任何错误。 提前致谢。
我有一个2处理器,4核心和16GB RAM的专用服务器我托pipe一些PHP应用程序,使用高PHP和MySQL使用时,我检查顶部命令我发现PHP和MySQL消耗大约80%的CPU,但同时检查MPSTAT命令检查每个核心的使用情况,我发现他们都是95%空闲的任何解释呢? 请注意,运行这些应用程序时服务器变慢。 我应该得到更多的核心另一台服务器? top command out put: 7589 root 20 0 287648 31480 18540 R 78.7 0.2 1:49.11 php 1006 mysql 20 0 2400692 214440 6704 S 19.3 1.3 434:34.99 mysqld 18 root 20 0 0 0 0 S 2.0 0.0 1435:51 ksoftirqd/2 3 root 20 0 0 0 0 S 1.3 0.0 1424:58 […]
为了在PHP中开发网站时testing邮件发送,我只想以mbox格式保存本地发送的所有邮件。 为了做到这一点,我打算将php.ini中的sendmail_path设置为与sendmail兼容的东西,只要将电子邮件放入假脱机文件即可。 我所知道的一个解决scheme是build立一个像Postfix这样的完整的MTA来在本地发送邮件。 但是,我不想为此运行守护进程。 有一个简单的解决scheme吗? 我可以使用什么? 或者,也许我试图做错什么?
我正尝试在CentOS7.2上安装MediaWiki 1.27。 CentOS7.2自带php 5.4。 但是,MediaWiki 1.27至less需要5.5.9。 我已经安装并启用了SCL repo中的rh-php56,它与CentOS股票php5.4并行地安装了php5.6。 不幸的是,MediaWiki仍然给我一个错误,我正在运行php5.4。 有什么办法可以让MediaWiki开始使用新的php5.6呢? 或者我最好用PHP5.6从Remi的仓库中取代股票php5.4? 谢谢!
当我尝试上传任何types的文件到我的服务器/网站时,我得到一个请求实体太大的错误。 (试图上传一个1.73MB的图片产生一个413错误,而一个25.6kb的图片不) 我尝试了各种“修复”,但他们没有为我工作,这可能是与SSL的东西,但我不知道。 该网站使用SSL / HTTPS网页。 这台机器有什么问题? 我的设置是:Ubuntu 16.04,PHP 7.0,Apache 2.4.18,2GB的内存,500 GB的磁盘空间 我的Apache使用“安全”和所有这些模块: core_module (static) so_module (static) watchdog_module (static) http_module (static) log_config_module (static) logio_module (static) version_module (static) unixd_module (static) access_compat_module (shared) alias_module (shared) auth_basic_module (shared) authn_core_module (shared) authn_dbd_module (shared) authn_file_module (shared) authz_core_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) cgi_module (shared) dbd_module (shared) deflate_module (shared) […]