我正在运行一个Linux的networking服务器(Apache2),我遇到了不同用户之间修改文件的问题。 最大的问题是删除由Apache / PHP通过FTP创build的文件,我只是获得权限被拒绝。 我一直在试图添加ftp用户和Apache到同一组,但它不会工作。 这是我现在的设置: nano /etc/group – > root:x:0: …some rows… www-data:x:33:ftpdude,root …more rows… ftpdude:x:1000: 所有由php创build的文件都拥有Owner 33,而ftp'd文件拥有Owner 1000。 我甚至尝试过 www-data:x:33:ftpdude,root,www-data 但没有效果。 唯一的办法,我设法使php创build的文件可删除是chmod(文件,0777)所有这些文件,但我真的不/不应该这样做。 我不在这里?
生产服务器在IIS 6.0上运行PHP应用程序。 在高峰时段,我们遇到了一些问题,php-cgi.exe进程数量增加了大约200个。服务器进入爬行状态,我们必须重新启动服务器多次才能恢复正常的行为。 当服务器正常运行时,我注意到在任务pipe理器中只有10-15个php-cgi.exe进程。 什么可能导致php-cgi.exe进程在繁忙时间从10-15增加到200左右? 我应该在哪里寻找原因?
我是服务器pipe理员和Linux新手,刚刚有一个运行CentOS 6的VPS。 Apache,MySQL和PHP都安装了(与cPanel和WHM一起),但是我现在也试图安装GD库。 我已经运行“yum install php-gd”,并且安装成功。 如果我再次运行它,我得到“包php-gd-5.3.2-6.el6_0.1.x86_64已经安装和最新版本”。 但是,当我做phpinfo()或从命令行“php -m”没有提及GD。 还有什么我需要做的?
我已经安装并运行了一个新的Ubuntu安装程序,它在Apache上服务于PHP页面,一切正常。 我试图安装一个名为SCA_SDO的PHP-PEAR软件包,对于一些我不熟悉的程序,比如phpize(准备一个用于编译的PHP扩展),以及PECL安装工具的高级function,都存在一个问题。 我有以下PHP包安装 PHP5-CLI PHP5常见 PHP5-dev的 PHP梨 PHP5,XSL PHP5-XMLRPC 采取的步骤: $ sudo pecl install SCA_SDO 结果 downloading SCA_SDO-1.2.4.tgz … Starting to download SCA_SDO-1.2.4.tgz (576,531 bytes) …………..done: 576,531 bytes 194 source files, building running: phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module If the command […]
我是一个Zend框架的新手。 如何在没有公用文件夹名称的情况下运行项目的URL。我正在使用一个共享主机服务器。反正通过使用.htacces来改变这个。 我应该有这样的url看起来像myzfproject.mydomain.com。 请build议我
我有这样的过程: 24471 myuser 17 0 0 0 0 Z 3.0 0.0 0:00.09 [php] <defunct> 24488 myuser 17 0 0 0 0 Z 3.0 0.0 0:00.09 [php] <defunct> 我怎样才能find文件path? 谢谢。
我们最近为AXA(欧洲银行)开发了两个相当简单的PHP应用程序。 url是axa.tfo.be/incentives/cipres和axa.tfo.be/incentives/zrkk(对这两个网站的访问仅限于使用encryption密码的cookies访问者) 在之前由外部公司进行的安全审计中,发现了几个安全问题。 所有这些问题都已经由联合的PHP开发人员解决了。 但是,最后一项要求已经添加 – 所有数据都应通过https传输。 但是,我的PHP同事正在度假,目前无法使用。 所以我联系了我的主机,并要求安装SSL证书。 我自己对SSL没有什么知识/经验,所以对于下面的问题我有点不知所措。 Comodo SSL证书+唯一IP地址今天已经由我的webhost for子域名axa.tfo.be(由www.combell.be)安装。 但是,它似乎没有工作。 我今天早些时候发布了一个关于这个问题,并被告知不要担心,请参阅链接: 如果您安装SSL证书会发生什么? 目前的问题: Web应用程序不能通过https访问,http可以工作(如果有效的cookie可用) http://axa.tfo.be/incentives/cipres/static.html有一个静态html页面,即使这个页面只能通过http 我的networking主机告诉我'我的应用程序可能不支持SSL',并要求我在我的PHP代码中设置一个SSLvariables为true。 所以我的问题 : 我有PHP的基本知识,但不知道从哪里开始关于“PHP SSLvariables”。 这些网站已经上网了一段时间了,并且已经开发了用于常规的php访问。 (谷歌也没有给我任何帮助。) 任何人都可以指引我正确的方向,或者给我一些关于是否应该向我的网站主机寻求进一步帮助的线索? (我有点紧张,星期一再次对网站进行审计,这是我不想失去的客户…) 感谢您的关注,如果我的问题听起来有点不好意思 – 我是一名网页devise师,而不是服务器专家。
我使用PHP-FPM运行Ubuntu 10.04 nginxnetworking服务器。 它有512MB的总内存(256MB交换)。 启动PHP-FPM进程( /etc/init.d/php5-fpm start )之后,它为大约5个孩子使用了一个可接受的〜100MB。 但是这个过程突然膨胀到了400MB。 这里是我的服务器使用PHP-FPM的内存使用情况的图表。 这里是我的PHP进程内存使用( ps aux | grep php ) 我保守地设置了我的PHP-FPMconfiguration: pm = static和pm.max_children = 5 。 我只运行几个WordPress的博客,我没有那么多的访问者。 我如何控制PHP-FPM进程的内存使用情况,使其不会占用我的服务器?
好的,我的系统pipe理员通常会照顾这个,但是他最近一直很懒散,我不能再等了。 我用PECL来安装PHP的ssh2扩展。 我已经把extension=ssh2.so放在php.ini中,并检查了ssh2.so在extension_dir 。 当我php -m | grep ssh2 php -m | grep ssh2 ,它显示ssh2 。 当我运行这个脚本时: <?php if (function_exists('ssh2_connect')) { echo "true"; } ?> 并从命令行运行它,它是true 。 当我通过networking服务器运行phpinfo() ,我无法在任何地方findssh2 。 当我通过networking服务器运行ssh2_connect() ,它告诉我函数是未定义的。 我的操作系统是CentOS 5.7 PHP版本5.2.14 nginx / 0.7.67 我一直在寻找谷歌,并尝试所有我能find的,但我无法弄清楚。 谁能帮忙? 编辑: 为了让你们更新,Shish是对的。 我find了一个程序php-fpm ,当被调用时,似乎是我正在寻找的。 但是,由于API编号不匹配,无法加载ssh2扩展 Starting php_fpm PHP Warning: PHP Startup: ssh2: Unable to initialize […]
我在服务器上安装了mongo并运行,我可以查询命令行。 PHP和Apache也运行良好。 但问题是,mongo.so不在php lib目录中,我找不到mongo.so将其移动到那里。 sudo find / -name mongo.so不会产生任何结果。 我也无法find任何地方下载它。 我应该如何继续?