我在Windows Server 2008 R2上安装了带有iis 7.5的php 5.4.9和web平台安装程序。 phpinfo()是工作文件。 但是,当我上传我们的网页获取错误。 在这里,我附上了错误信息。 请咨询我这个问题。 我检查过处理器映射。 所有在这里只是默认设置。
有没有办法安装而不通过端口编译它们? 我从软件包中安装了Apache,它工作正常,但是pkg_add -r php53不会安装mod_php5.so / libphp5.so 。 我在FreeBSD 9.1-RELEASE上进行了实验。
我目前在生产服务器上使用FastCGI和PHP5.4的NGINX。 最近我们得到了大量CPU使用率的高峰,我想再花几天时间使用Apache和mod_php来查看问题是否可能与NGINX / FCGI隔离。 服务器是新的,从以前的服务器复制conf。 问题是,我似乎没有安装mod_php,无法在任何回购find它。 我已经search和search,但唯一的信息,我可以find如何从源代码build立PHP和Apache。 当然,从Yum安装Apache / PHP等几年以来,CentOS 5.9肯定会有一个包? 谢谢。 编辑:其他信息; 如果我尝试通过yum(php-xcache-admin或php-pdo等)安装任何php组件,我得到一堆依赖性错误。 libphp5.so不在框中。 updatedb && locate找不到任何东西。 编辑2 :更新与其他信息; [root@ded410 ~]# rpm -qa|grep php php-gd-5.4.13-1.el5.remi php-mbstring-5.4.13-1.el5.remi php-xcache-3.0.1-1.el5.remi php-common-5.4.13-1.el5.remi php-fpm-5.4.13-1.el5.remi php-cli-5.4.13-1.el5.remi php-pdo-5.4.13-1.el5.remi php-mysql-5.4.13-1.el5.remi php-xml-5.4.13-1.el5.remi php-pecl-memcache-3.0.7-5.el5.remi php-pecl-mongo-1.3.5-1.el5.remi php-pecl-sqlite-2.0.0-0.1.svn313074.el5.remi newrelic-php5-common-3.2.5.147-1 newrelic-php5-3.2.5.147-1 php-pear-1.9.4-12.el5.remi.1 php-pecl-igbinary-1.1.2-0.1.git3b8ab7e.el5.remi php-pecl-memcached-2.1.0-4.el5.remi.1 php-mcrypt-5.4.13-1.el5.remi [root@ded410 ~]# ls -1 /etc/yum.repos.d/ CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo dell-omsa-repository.repo epel.repo epel-testing.repo […]
我不太清楚如何在这里采取行动。 我安装了php5作为dotdeb包。 我在debian挤686 。 现在我试着从5.4.8更新到5.4.15,运行aptitude install php5后得到如下输出结果: aptitude install php5 The following NEW packages will be installed: libapache2-mod-php5{ab} lsof{a} The following packages will be upgraded: php5 php5-common 2 packages upgraded, 2 newly installed, 0 to remove and 95 not upgraded. Need to get 3529 kB of archives. After unpacking 9138 kB will be used. The […]
在最近几周,我们客户的SOLR服务器系统经常出现相同的错误,这个错误越来越频繁。 现在几乎是每天。 在客户端,SOLR 3.6将这个exception抛出到PHP客户端: java.lang.RuntimeException: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@/var/solr/data/spellchecker/write.lock at org.apache.solr.spelling.IndexBasedSpellChecker.build(IndexBasedSpellChecker.java:92) at org.apache.solr.handler.component.SpellCheckComponent.prepare(SpellCheckComponent.java:109) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:165) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1376) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:365) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:679) Caused by: org.apache.lucene.store.LockObtainFailedException: Lock obtain timed […]
问题总结: php5-fastcgi与nginx协同工作,但不支持nginx + varnish(502 Bad Gateway) 有没有人有什么我可以改变清漆工作的build议? 问题细节: 这是我的configuration: (听80)nginx(请求8181)==>(听8181)varnish ==>(听9090)php5-fastcgi /etc/nginx/conf.d/mydomain.com server { listen 80; server_name mydomain.com; index index.html index.htm index.php; keepalive_timeout 30; root /var/www/assets; location = /favicon.ico { log_not_found off; access_log off; } location ~\.php$ { root /var/www/api; add_header Access-Control-Allow-Origin *; fastcgi_pass 127.0.0.1:8181; include fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ […]
服务器设置: CentOS版本5.10(最终版) WHM 11.40.0(26) EasyApache 3.22.24 rev9999编译apache 2.2.26和PHP 5.3.27 w / SuHosin 0.9.33 我已经安装了PHP 5.3.27(因为在CVE-2013-4248的大部分文档/补丁出来之前),所以我不确定它是否从任何地方下载补丁版本,如果它认为它已经在本地有最新版本。 看着日志,这是我害怕的。 另外,显然只安装了外围的PHP RPM软件包,所以运行如下命令: rpm -q –changelog php53生成一个“no package”消息。 命令php -v只是给我版本号的总输出以及ioncube等版本。 有一个本地更新日志文件可以检查,将有我想要的信息? 我简直无法find一个与find命令或通过查看其中的核心php文件的目录。 我正在寻找修改/修补程序(ES),以修复CVE-2013-4248 。 谢谢,我花了几个小时在网上search/阅读,仍然没有一个具体的答案,我的Linux / etc的味道。
你好,我正在build立php与nginix,我需要添加一些代码 /etc/nginx/nginx.conf file. 我的nginx.conf文件目前看起来像这样 user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_connections 1024; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; #tcp_nopush on; keepalive_timeout 65; gzip on; include /etc/nginx/conf.d/*.conf; } 当我尝试添加下面的行时,出现此错误 位置指令在/etc/nginx/nginx.conf中是不允许的 我正在尝试添加的行 […]
如上所述,uri没有被传递给nginx。 我已经包括了整个“尝试”块来显示这个。 location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. set $page_to_view "/index.php"; try_files $uri $uri.php $uri/; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } 所以它本质上是说:“噢,我们做了$ uri.php文件存在,让我们服务器,而不是实际发送到PHP。 我的fpm部分在下面。 # pass the PHP scripts to FastCGI server listening […]
添加了一个存储库,以便在Ubuntu 12.04.3 LTS中轻松地从PHP 5.3迁移到5.5。 在添加了PPA并按照https://askubuntu.com/a/109544中的大部分build议之后,似乎PPA没有足够好地处理升级,或者有些东西有点偏离,甚至在制作完成之后仍然无法正常工作必要的configuration更改后升级。 我删除了PPA,并清除了一些东西,然后重新安装,但现在看起来更多了,我似乎无法恢复到正确的工作状态。 我备份了我所有的configuration,只是试图让事情像以前一样工作无济于事。 例如: myusername ~ $ sudo service php5-fpm stop php5-fpm: unrecognized service myusername ~ $ sudo /etc/init.d/php5-fpm stop sudo: /etc/init.d/php5-fpm: command not found myusername ~ $ ls -al /etc/init.d/php5-fpm lrwxrwxrwx 1 root root 21 Dec 12 17:00 /etc/init.d/php5-fpm -> /lib/init/upstart-job 我不知道还有什么可以去恢复的东西,更乐意回到默认设置,并把我的configuration放回去,但我不认为我已经取消了升级的成功。 我怎样才能修理东西,或让事情恢复到理智的工作状态?