寻找方法来降低LAMP安装的内存要求。 SITE_INFO:每月10-20页,每月2-5k的综合浏览量 – 这是一个小的,低负荷的网站。 操作系统:如果重要,我打算使用CentOS-5.5(项目需求) MISC: Drupal 5.X和Active Directory SSO的整合(项目需求) DEV_HOST:Slicehost ,Linode PROD_HOST:本地VM 问题,请问 – 谢谢! 注:是的,我知道有更好的web服务器堆栈来满足低内存需求,但是项目需求包括Drupal和Active Directory SSO的集成需要基于我的理解,这是我的项目的需求这个堆栈。 谢谢,试图find所有这些信息,但没有运气,我也觉得不解。
因此,相同的代码在我的Ubuntu服务器上工作,但是当我上传到我运行CentOS的专用托pipe服务器时,它似乎添加了一个额外的前缀includepath .:/usr/share/pear:/usr/share/php:不同的东西,但它不工作。 该文件位于与包含它的文件所在的文件夹相同的文件夹下,并使用以下语言: include dirname(__FILE__).DIRECTORY_SEPARATOR."language".DIRECTORY_SEPARATOR."storage.inc"; include dirname(__FILE__)."/language/language.php"; include "language/language.php"; 和很多其他的组合,但我不能find该文件。 我不断收到错误消息: Fatal error: require_once() [function.require]: Failed opening required '/home/neo/public_html/migration/include/class/core/storage.inc' (include_path='.:/usr/share/pear:/usr/share/php:/home/neo/public_html/migration') in /home/neo/public_html/migration/include/class/core/class_lang.inc on line 153
我试图编译PHP 5.3.3,在经历了很多起伏之后,我终于做了“make”,然后是“make install”,它显示了这一点: root@server [/tmp/php-5.3.3]# make install Installing PHP SAPI module: cgi Installing PHP CGI binary: /usr/bin/ Installing PHP CLI binary: /usr/bin/ Installing PHP CLI man page: /usr/share/man/man1/ Installing shared extensions: /usr/lib64/20090626/ Installing build environment: /usr/lib64/build/ Installing header files: /usr/include/php/ Installing helper programs: /usr/bin/ program: phpize program: php-config Installing man pages: /usr/share/man/man1/ page: phpize.1 page: […]
我正在构build一个非常简单的Web应用程序,并且需要对我的服务器可以承受多less负载有一个粗略的了解。 当然,这取决于很多因素,但如果我们谈论的是一万或一万个用户,我只是需要一个粗略的想法,因为目前我不知道。 标准的LAMP设置,一个相当小的数据库和一个相当简单和快速的PHP。 每个非静态请求都需要大约20个简单的SQL查询。 没有负载时,这种请求的运行时间大约为50毫秒。 没有明确的caching。 当前托pipe在一个VPS w / 1GB RAM和未知的CPU。 有没有可能给出一个粗略的估计呢? 什么是瓶颈? CPU,RAM? 50 ms /请求意味着每秒20个请求吗? 有多lesscaching可以帮助(因子10?100?1000?)? 高速caching在哪里最有意义? 我如何执行负载testing? 呃,很多问题,没有期待详细的答复,但将非常感谢指向我可以从这里读到的系统要求/testing/可能的方法扩大的地方!
我pipe理的Web服务器在从PHP发送邮件时遇到问题。 此服务器使用exim4 MTA,并configuration正确。 我可以从PHP的CLI发送电子邮件,但不能从networking发送。 即如果我在命令行上执行“php mailtest.php”,电子邮件将被正确发送,但是如果我浏览到server.com/mailtest.php,mail()将返回false,并且邮件永远不会被发送。 没有出现在exim mainlog中。 任何build议,或我应该寻找的东西? 谢谢!
有没有办法在我的ubuntu instalation禁用PHP的gettext扩展? 我需要这个testing目的。 gettext.ini不在conf.d文件夹中,我不知道在哪里看。 我正在运行Ubuntu 10.04 先谢谢你!
我的服务器@ codemeh.com(HTTP服务器)似乎是随机加载缓慢,我不能告诉是否只是我的论坛( http://www.codemeh.com/forums/ )加载缓慢或如果整个网站只是加载缓慢,因为我的论坛是现在网站上最大的东西。 load average: 0.02, 0.17, 0.20 这是我知道的超低。 我已经尝试过使用Google Pageparsing插件来解决这个问题,但没有出现这个问题。 如果有人可以调查这个对我来说,因为我是在Apache和服务器configuration非常新。 谢谢! (最佳): PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 7493 www-data 15 0 98.2m 16m 9092 S 3 0.8 0:27.24 apache2 26429 www-data 15 0 98.2m 15m 7392 S 3 0.7 0:03.45 apache2 26477 www-data 17 0 […]
哪一个更好,为什么? 这两种方法的优点/缺点是什么? build立一个stream量的网站 使用三个强大的物理服务器作为Web服务器来提供dynamic页面(使用apache / php)并在其中进行负载平衡请求 或者将相同的三个强大的机器分成更多的虚拟机(例如使用Xen),并在每个虚拟机中运行apache / php以及其中的负载均衡请求。 例如,如果我把phisycal服务器分成4个虚拟服务器,我有12个虚拟机,每个人都在运行apache / php。 这只是一个想法,但我能以这种方式获得更多的可靠性,也许更好地使用resurces? 这个问题只是关于HTTP服务器。 数据库服务器,存储所有其他的东西是一个不同的故事。 这3盒专用于dynamichttp服务。 所有的意见和经验是欢迎的!
我有一个Drupal网站,在Linode的VPS上运行PHP 5.2.10和APC 3.1.6。 它永远不会caching大约25个文件,并且几乎不使用任何可用内存。 Drupal有数百个PHP文件。 我有另一台服务器,APC似乎很好,确实caching了数百个文件。 该网站唯一的区别是它运行Ubuntu 10.04和PHP 5.3.2。 configuration设置是相同的。 什么可能是错的? 我将从下面的apc.php粘贴configuration。 这是后Drupal的多个部分。 APC Version 3.1.6 PHP Version 5.2.10-2ubuntu6.5 APC Host xxx.example.com Server Software Apache/2.2.12 (Ubuntu) Shared Memory 1 Segment(s) with 32.0 MBytes (mmap memory, pthread mutex locking) Start Time 2010/12/02 11:32:17 Uptime 3 minutes File Upload Support 1 File Cache Information Cached Files 21 […]
我正在运行Fedora 10并拥有php 5.2.9,不幸的是,我看到当PHP被安装时,'–disable-xmlreader'(来自phpinfo())被传递给RPM文件。 我怎样才能启用预先安装的PHP的xmlreader?