我一直在尝试做一些PECL安装,但是它们都返回相同types的错误。 与时区有关的东西? 我运行RedHat x86_64 es5。 试图安装geoip-1.0.7: root@server [~]# pecl install geoip-1.0.7 downloading geoip-1.0.7.tgz … Starting to download geoip-1.0.7.tgz (9,416 bytes) …..done: 9,416 bytes Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those […]
我需要在我的CentOS 5.5 VPS上安装php-mcrypt,当我尝试yum安装php-mcrypt时,它说它被设置为更新,这意味着它已经安装。 我查看了/ usr / lib / php / modules,找不到.so文件。 无论如何,我想更新它,但百胜给出了以下错误,我在Nginx上运行PHP-FPM。 Last login: Thu Apr 21 12:13:30 2011 from cpc2-seve18-2-0-cust438.13-3.cable.virginmedia.com [root@infinity ~]# yum install php-mcrypt Setting up Install Process Resolving Dependencies –> Running transaction check —> Package php-mcrypt.i386 0:5.1.6-15.el5.centos.1 set to be updated –> Processing Dependency: php-api = 20041225 for package: php-mcrypt –> Processing […]
如果我设置apc.shm_size = 64M ,64M内存将由APC启动时分配,还是根据需要分块分配?
是否允许dynamic扩展加载危险由于某种原因? 我问,因为我需要它包括pecl oauth.so扩展名,以使Google Adwords PHP SDK使用dl()工作。 我已经尝试了所有其他的替代品,但只是不能得到它的工作: http://php.net/manual/en/function.dl.php enable_dl被设置为在我的php.ini中默认closures,我启用它,重新启动Apache,它的工作原理。 如果可以安全地使用,为什么它默认是禁用的? 我是唯一有权访问服务器的用户,它将托pipe一个Web应用程序。 任何意见将是有益的!
我的Symfony安装的完整path是: C:\xampp\htdocs\development\sfprojects\jobeet\lib\vendor\symfony ,但是当我在symfony页面上的教程之后继续安装时,我所有新创build的目录都在C:\ 。 我谈论 – apps , config , web等。 我已经到了最后阶段,我应该改变Apache的configuration文件,并完成一切工作,但我再次遇到一个问题。 在官方网站据说增加这个: 一定要在你的configuration中只有一行 NameVirtualHost 127.0.0.1:8080 这是您的项目的configuration 听127.0.0.1:8080 <VirtualHost 127.0.0.1:8080> DocumentRoot "/home/sfprojects/jobeet/web" DirectoryIndex index.php <Directory "/home/sfprojects/jobeet/web"> AllowOverride All Allow from All </Directory> Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf <Directory "/home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf"> AllowOverride All Allow from All </Directory> </VirtualHost> 并且改变:在Windows上,您需要用类似下面的代替Alias行: Alias /sf "c:\dev\sfprojects\jobeet\lib\vendor\symfony\data\web\sf" 和/home/sfprojects/jobeet/web 应该换成: c:\dev\sfprojects\jobeet\web 我试图使我的安装使用我的path工作,但是当我编辑configuration文件我仍然无法打开开始页面。 所以有人可以帮我改变我的工作方式,也想把C:\目录拷贝到XAMPP的htdocs目录中,但是我不确定这个工作是否可以正常工作,坚持引导,只要按照步骤调整他们越less我可以。
我在Apache 2服务器上有一个.htaccess文件: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 这些规则可以按照预期的方式处理任何请求,将不存在的文件或目录交给index.php程序进行处理。 如果请求的文件存在,例如服务器上的任何.txt或.js文件,规则也会绕过redirect。 但是任何以.php结尾的文件都不能正确处理。 文件存在,但是!-f和!-d规则被忽略。 只需将扩展名更改为.phpt并请求相同的文件(将“t”添加到最后)即可显示文件内容。 任何线索为什么只有.php文件会跳过!-f和!-d规则?
我在ubuntu(使用nginx)上使用php-cgi,并且启动它的命令是: spawn -fcgi -a 127.0.0.1 -p 9100 -f / usr / bin / php-cgi -P /var/run/fastcgi-php.pid 但有时php-cgi进程会自动退出,我需要手动启动它。 有什么办法可以使其自动重启,例如)编写init脚本? 请build议,谢谢。
我有3个Web服务器为我的PHP应用程序。 在Web服务器之前,有负载平衡器。 我的应用程序有一个上传图像forms。 我需要通过我的表单上传任何上传的图像,同时在所有3个Web服务器上。 我尝试着思考各种方法,但是我不能决定哪种解决scheme对于生产环境来说是完美的。 我所有的服务器都是Debian Squeeze。 你能否为我提出新的想法或者回顾一下我的想法: PHP脚本可以保存图像三次:一个到本地服务器和另外两个networking服务器通过networking共享或其他。 PHP可以将映像保存到本地文件系统,并启动rsync操作将上传的文件发送到其他两台服务器。 上传文件夹可以只在一个Web服务器上。 在另外两台服务器上,上传文件夹可以是远程ssh安装(带有保险丝或其他东西)。 (但是有了这个select,我应该承担单点失败的风险,这是一件坏事) 图像可以保存另一台服务器,如数据库服务器(MySQL,PostgreSQL),但我不希望图像在数据库中。 有什么build议? 谢谢,UGUR
我习惯了将DocumentRoot作为网站的DocRoot位置的绝对path,通常是/usr/local/www/apache2/data/virtualhost_name 。 这可以通过$_SERVER['DOCUMENT_ROOT']variables从PHP访问。 我在几个共享主机提供商上托pipe了网站,他们都是这样的。 现在我转移到一个新的供应商,它有不同的设置。 PHP的$_SERVER['DOCUMENT_ROOT']总是显示/ 。 我有不同的文件夹在服务器上的几个网站,但他们仍然都显示/为DocumentRoot。 我如何在自己的开发服务器上实现同样的function?
在Linux上,我从源代码安装了PHP 5.3.8。 使用phpize来安装扩展工作正常,但不是在一个特定的扩展名(mysqlnd)。 # cd /opt/php/5.3.8/ext/pdo && /opt/php/5.3.8/bin/phpize … this runs ok # cd /opt/php/5.3.8/ext/mysqlnd && /opt/php/5.3.8/bin/phpize Cannot find config.m4. Make sure that you run '/opt/php/5.3.8/bin/phpize' in the top level source directory of the module` 正如你所看到的,错误不可能是因为我不在顶层源代码目录中。 我试图从ext文件夹调用phpize – 也没有工作! 有关我已安装m4的信息 任何想法? 谢谢 :)