我试图在使用IIS6的Windows Server 2003机器上安装PHP。 我遵循本指南进行安装,包括使用fastCGI的二进制文件。 我想我做了一切正确的,但是,当我去创build我的phpinfo(); 页面我得到以下内容:服务器错误,无法连接到fastcgi服务器。 我试过看所有我能想到的日志。 在IIS日志中没有什么是有用的,PHP甚至没有logging任何错误或事件,也没有logging在我的事件日志中。 请帮助,谢谢:)
我有一个Debian莱尼networking服务器。 它使用libapache2-mod-suphp运行apache2。 不幸的是,suphp不能使用phpmyadmin,因为phpmyadmin安装在/ usr / share / phpmyadmin中,并由root拥有,suphp禁用它的引擎: $ cat /etc/apache2/mods-enabled/suphp.conf <IfModule mod_suphp.c> AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml suPHP_AddHandler application/x-httpd-php <Directory /> suPHP_Engine on </Directory> # By default, disable suPHP for debian packaged web applications as files # are owned by root and cannot be executed by suPHP because of min_uid. <Directory /usr/share> […]
我已经更新了我的PHP版本5.4.13等,以及在我的PHP版本的terminal PHP 5.4.12 (cli) (built: Mar 16 2013 21:46:23) 但运行一个composer php安装io得到以下错误。 The requested PHP extension ext-mcrypt * is missing from your system 无论如何,我已经尝试了几个方法来得到这个工作等没有什么: 我已经使用了以下内容: 解决scheme一和解决scheme二 ,他们都使用类似的方法,但我仍然是错误。 然后,我做了一个PHP信息testing,这表明该版本是5.3.15 , mycrypt说mcrypt支持启用 所以是我的服务器使用这个PHP和在我的terminal使用另一个这个看起来 任何想法如何解决这个问题? 我正在使用MAC Mountain Lion和Mountain Lion Sever(最新版本),xcode和所有的操作都是最新的,我已经重新启动了服务器。
我在Windows Server 2k3上运行IIS6,目前已经安装了PHP作为ISAPI模块。 我们即将把环境升级到PHP 5.3.0,这让我想知道是否应该坚持使用ISAPI模块,或者是否有理由让CGI更合适。 我们有一个针对我们组织的Web服务器,不必担心与共享主机相关的安全问题; 我们有几个网站,但都属于我们。 使用其中一种方法是否有优势? 更安全吗? 这只是一个偏好问题吗? 编辑:PHP 5.3.0下降支持ISAPI,所以你需要通过FastCGI安装它。 从PHP迁移指南 : 对ISAPI模块的支持已经被删除。 改为使用改进的FastCGI SAPI模块。
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1540673 bytes) in /home/appdev/glicious/Nutrition.php on line 41 如果你没有注意到,134217728比1540673大两个数量级。
我花了好几个小时来弄清楚如何安装Nginx + Ruby Enterprise Edition + PHP5-fpm和MYSQL,最后它已经全部安装好了,而且似乎都已经开始正常运行了。 但由于某些原因,PHP文件没有被处理。 .html文件工作正常,但是当我尝试查看一个.php文件时,就好像它不存在一样,尽pipe它确实存在。 有趣的是,当我尝试查看一个不存在的.html文件时,我得到一个很好的Nginx 404消息,但是当我查看一个.php文件时,它甚至不能提供给我。 所以对于我的新手理解,看起来好像configuration有问题,或者Nginx和PHP-fpm不能互相交stream。 我一直在看nginxconfiguration文件的许多其他例子,我敢肯定,事情的一面是好的。 那么…这里是conf文件的相关位: 位置〜\ .php $ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME / var / www / eman / $ fastcgi_script_name; 包括fastcgi_params; } 和 fastcgi_connect_timeout 60; fastcgi_send_timeout 180; fastcgi_read_timeout 180; fastcgi_buffer_size 128k; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_intercept_errors on; 任何帮助是极大的赞赏。 编辑 […]
我必须在我的服务器上执行Debian dist-upgrade …在这个过程中,PHP升级到了5.4。 我们使用最多只支持5.3个大气压的离子立方体,而我在5.4中从5.3降级到5.3时遇到一些麻烦。 任何人都知道?
我正在尝试安装一个名为phraseanet的程序。 我运行./configure命令并运行到这个错误: configure: error: Cannot find php-config. Please use –with-php-config=PATH 我使用的是Ubuntu 10.04,Apache 2,PHP5和Mysql 5 有谁知道我在哪里可以findphp-config? 我无法find该文件….
在这里使用Ubuntu 12.04,nginx和php5-fpm 我有mongo在php 5.3上运行良好,然后我添加了ondrej / php5 ppa并更新到php5.4。 它保持GD和CURL扩展,但不是mongo。 我重新将该行添加到php.ini文件,并没有。 然后我启用启动错误,并得到这个: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/mongo.so' – /usr/lib/php5/20100525/mongo.so: cannot open shared object file: No such file or directory 所以,疯狂的猜测,我find -name 'mongo.so' ,并将文件从20090626 /移动到20100525 / …导致此错误: PHP Startup: mongo: Unable to initialize module Module compiled with module API=20090626 PHP compiled with module API=20100525 These […]
在我的开发机器上运行Ubuntu 10.04.1 LTS。 在官方文档之后 ,我使用下面的命令一次性安装Apache,MySQL和PHP : sudo tasksel install lamp-server 现在,我正在testing我的PHP脚本,我想要启用“开发人员模式”,如果有,启用错误报告和日志logging。 我已经阅读了文件php.ini-production和php.ini-development ,显然有一些版本的PHP 5,但不是我已经安装的。 我所有的是/etc/php5/apache2/php.ini 。 此configuration不会回应错误或警告,这使我的脚本很难debugging。 我想我可以手动编辑configuration,但是如果可能的话,我宁愿只是放下replace。 所以我正在寻找的是在PHP的开发和生产环境之间切换的简单方法!