PHP最大内存限制如何影响Apache进程消耗的内存? 如果例如我已经将它设置为256MB,这是否意味着每个进程将尝试分配这个数量的内存,或所有的进程一起或什么?
我想在php.ini中启用openssl扩展。 我取消了extension=php_openssl.dll重新启动apache服务,但它仍然无法正常工作。 在我发现的Apache错误日志 PHP Warning: PHP Startup: Unable to load dynamic library 'C:/Program Files (x86)/mypath/php/ext\\php_openssl.dll' – The operating system cannot run %1.\r\n in Unknown on line 0 我试图按照一些教程说,我必须将ssleay32.dll和libeay32.dll复制到Windows / system32目录,但它仍然无法正常工作。 有谁知道如何正确地安装它?
最终编辑:我已经把这个移动到406错误与GET Cron作业? 编辑4: 我得到这个cron 406错误页面! 这里是crontab(从cPanel复制): * * * * * GET https://abc.com/cron/sendBulletinEmails.php >> /home/abc/public_html/cron/logs/sendBulletinEmails.log 这里是日志: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>406 Not Acceptable</title> </head><body> <h1>Not Acceptable</h1> <p>An appropriate representation of the requested resource /cron/sendSurveyEmails.php could not be found on this server.</p> <p>Additionally, a 404 Not Found error was encountered while trying to […]
以前工作的命令行PHP脚本已停止工作 – 当我运行它现在它返回此错误: [root@server dir]# ./custom.php Extension './custom.php' not present. 如果我运行这样的脚本它的作品: [root@server dir]# php custom.php 由于多种原因,我不能这样做。 我已经阅读了一些暗示这可能与行结尾有关但不知道如何/为什么。 我最近在Mac和PC上编辑了这个文件,并将其FTP到服务器,但是我已经很长时间没有问题了。 编辑脚本的第一行是: #!/usr/bin/php -q 仅供参考服务器正在运行CentOS 5.4
这个问题最初是在stackoverflow.com,但我被告知我可能会得到一个更好的答案在这个网站上… 很快,我将为一个网站非常繁忙的客户build立一个Web服务器。 他有一个论坛(运行在简单机器论坛 SMF用PHP编写),不能真正改变。 我想把它移动到一个单独的虚拟专用服务器上,因为它每天大约有40000次点击,每天有400多个post,非常繁忙。 随着SMF的版本(最好,最稳定的生产版本1.1)它需要运行MySQL,所以我不能改变它到PostgreSQL(我可能会更喜欢) 在Ubuntu Server 10 LTS上安装MySQL服务器时,我很想知道是否有任何事情可以做,以确保它是最有效率的。 我希望尽可能快地运行,以保持资源不变,并确保我们可以保持在服务器的资源限制之下。 使用虚拟专用服务器,我可以select在闪存中切换资源,但是我希望确保MySQL服务器的安装尽可能高效,因为我不是那种types的专家。 我正在做一些研究,并find一篇文章,build议这样做,以确保它是有效的: # open mysql conf and set these settings: # key_buffer = 16k # max_allowed_packet = 1M # thread_stack = 64K nano /etc/mysql/my.cnf # restart mysql /etc/init.d/mysql restart 任何人都可以提供一些提示,提示,链接,关于这个问题的知识?
我在我的服务器上发现了一个未经授权的文件,在将其下载到我的电脑后,我的杀毒软件将其识别为病毒Backdoor:PHP/C99shell.I 任何人都可以请指导我如何跟踪黑客和安全我的服务器? 谢谢。
我的主机是使用Apache和PHP 我明白在CHMOD或drwxrwxrwx或Owner,Group,Public中是什么意思777 =>读,写,执行。 我明白了RW CHMOD命令,但是X ,它授权执行Shell命令或我的PHP脚本或两者呢? 当我们通过浏览器上传图片时,让我们在CMS(wordress,joomla等)中说有上传图片的能力。 当我们这样做的时候,我们需要的是什么? 因为我假设如果通过networking浏览器访问,那么我们是public 对不起我的坏英语,我不知道如何解释它更简单。
我想build立一个多用户PHP虚拟主机环境。 不过,这是我最担心的问题。 用户可以使用PHP文件系统function访问其他用户目录,从而读取源文件并获得对数据库密码和其他types敏感数据的中间访问。 为了解决这个问题,我一直在寻找很多资源。 但是,他们没有一个让我满意。 有什么办法可以在setuid环境中为Apache定义的每个VirtualHosts运行PHP吗? 有没有人已经通过这个设置,可以指导我这样做所需的步骤? 大型托pipe公司如何做呢? 谢谢,科林
我们有一个公司的服务器与各种网站。 他们由我们公司内的不同人员维护。 所有网站都是公开的。 服务器访问仅限于我们公司。 这不是共享主机环境。 我们正在考虑保护服务器,目前正在分析与文件权限有关的风险。 我们觉得上传文件,然后公开打开/执行文件的风险最高。 这不应该发生,但脚本中的错误可能允许人们这样做(有图像上传,file upload等)。 上传器脚本使用PHP。 所以问题是:设置/组织文件和进程权限的最佳方式是什么? 似乎有几个选项来运行PHP(和Apache),并设置权限。 我们应该考虑什么? 有小费吗? 我们正在考虑mod_php和FastCGI,但也许考虑到我们的情况,其他解决scheme是首选?
我遇到的问题安装PHP WebDAV到Fedora8 – 下载并运行make install后,我得到以下错误: [root@ip-18-192-114-35 dav]# make install /bin/sh /tmp/dav/libtool –mode=compile gcc -I. -I/tmp/dav -DPHP_ATOM_INC -I/tmp/dav/include -I/tmp/dav/main -I/tmp/dav -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/dav/dav.c -o dav.lo gcc -I. -I/tmp/dav -DPHP_ATOM_INC -I/tmp/dav/include -I/tmp/dav/main -I/tmp/dav -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -DHAVE_CONFIG_H -g -O2 -c /tmp/dav/dav.c -fPIC -DPIC -o .libs/dav.o /tmp/dav/dav.c:21:23: […]