Questions tagged «php»

PHP是一种广泛使用的通用脚本语言,特别适合于Web开发。有关使用PHP编程的问题不在主题之列,应在Stack Overflow上提出。

1
如何在单个服务器上的多个网站上逐步升级PHP?
我在一台Linux服务器上托管了一组基于PHP的网站,我需要升级PHP。但是,由于一些网站是QA /阶段,其他网站是生产,我需要逐步完成。 也就是说,我希望质量保证站点能够先行,这样我就可以检查升级PHP是否会破坏任何内容,然后再进行生产。最好的方法是什么? 这些站点都通过Apache提供,并拥有自己的vhost文件。 我想我可以(以某种方式)在特定点安装新版本的PHP并通过配置(Apache?vhost?),指定一个站点使用这个版本的PHP(而不是 /usr/bin/php )。 有问题的PHP版本相当陈旧:此时我正在从PHP 5.3升级到5.4。虽然(显然)我很快就需要达到5.6。所以我正在经历一个可以重复使用的过程。



1
在PHP_PERL中生成错误
我正在按照这个线程中的答案来制作用于php的perl模块。 我正在使用ubuntu 12.10。无法使用PHP_PERL扩展名。无法安装扩展程序 简短的步骤是: export PHP_PREFIX="/usr" export PERL_PREFIX="/usr" $PHP_PREFIX/bin/phpize ./configure --with-perl=$PERL_PREFIX --with-php-config=$PHP_PREFIX/bin/php-config make 我在make上遇到以下错误。 我在ubuntu 12.04 x64上 ubuntu@myhostname:/software/perl-1.0.1$ make /bin/bash /software/perl-1.0.1/libtool --mode=compile cc -I. -I/software/perl-1.0.1 -DPHP_ATOM_INC -I/software/perl-1.0.1/include -I/software/perl-1.0.1/main -I/software/perl-1.0.1 -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -O2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.14/CORE -c /software/perl-1.0.1/php_perl.c …
ubuntu  php  perl  php5 

2
在phpmyadmin上强制SSL
我无法决定我们在哪个网站上提出这个问题(因为我几乎无处不在),所以请随意迁移。 我在我的服务器上设置了一个自签名的SSL证书来保护我的phpMyAdmin安装。我刚从源代码安装到最新版本(4.2.8),现在想强制使用SSL。 在我的/etc/phpMyadmin/config.inc.php中,我添加了 $cfg['ForceSSL] = true; 但是这并不强制任何SSL。我仍然可以访问端口80上的站点以及端口443。 在我的其他服务器上,该属性强制使用phpMyAdmin进行SSL,我也可以在URL中看到它 ?SID 我在这台服务器上看不到。 基本上我希望phpMyAdmin将所有http请求重定向到我的其他服务器上的https。 这是我的config.inc.php: <?php /** * phpMyAdmin configuration file, you can use it as base for the manual * configuration. For easier setup you can use "setup/". * * All directives are explained in Documentation.html and on phpMyAdmin * wiki <http://wiki.phpmyadmin.net>. …

1
如何在Ubuntu 14.04上安装Horde Webmail?
我使用的是Ubuntu 14.04。我遇到了以下问题: 我的目标是安装并运行 HORDE GROUPWARE 5.2 在我的域/主机上: 在Github上下载: https:// github .com / horde / horde / releases / tag / groupware-5.2.2 在Github上安装: https://github.com/horde/horde/tree/master/bundles/groupware 演示: http://demo.horde.org/ 快速安装 这些是如何安装Horde Groupware和非常简洁的说明 它在LAMP系统上的先决条件。他们是经验丰富的 管理员确切知道他们在做什么。更多 详细说明,请参阅以下Prerequisites_。 为Apache 2编译PHP :: cd php-x.x.x / ./configure --with-apxs2 = / usr / sbin / apxs2 \ --with-gettext --enable-mbstring = …

1
当两个用户提交相同的表单并且具有多个查询的php代码将在服务器上执行时会发生什么?
我想问一下,当两个用户提交相同的表单然后在多个for循环中有多个查询的php代码时会发生什么,以及是否会执行更改表数据的语句? 我想知道,php代码中的所有查询将首先为第一个用户运行,然后为下一个用户运行,或者两个用户的查询将同时运行,如果查询将同时运行,那么我可以做什么停止并执行首先是第一个用户的所有查询然后是第二个用户的所有查询?
php  mysql  sql 

0
Nginx Varnish配置问题
我正在尝试使用此链接中的ssl安装varnish: https://www.linode.com/docs/websites/varnish/use-varnish-and-nginx-to-serve-wordpress-over-ssl-and-http-on-debian-8/ 我做了所有的事情,如发布,但现在我得到“这个网站无法到达.example.com拒绝连接”错误。我只是缺少一点点我确定但我不知道在哪里。 这里/ etc / nginx / sites-available / default: server { listen 443 ssl; listen [::]:443 ssl; server_name example.com www.example.com; port_in_redirect off; ssl on; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AESGCM:RSA+AES:RSA+3DES:!aNULL:!MD5:!DSS; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:20m; ssl_session_timeout 60m; add_header Strict-Transport-Security "max-age=31536000"; add_header X-Content-Type-Options nosniff; location / …

4
轻量级的php和mysql发行版
我需要一个 XAMPP 喜欢但是更轻的版本。我只需要跑步 PHP 和 MySQL的 scripts.Please帮助我了解应该下载的应用程序和应用程序。
php  mysql 

0
VScode PHP代码折叠无法正常工作
我有一个奇怪的问题,我是VScode的新手,在.js文件中,代码折叠工作,但是当我编辑.php时,代码折叠似乎不起作用。与任何已安装的扩展无冲突。 或者VScode只是没有这个功能?

1
403打开“/mw-config/index.php”以在WAMP上配置MediaWiki时
我正在跟进 本指南 当我试图打开 http://domain/directory/mw-config/index.php 同 domain=localhost 和 directory=C:/wamp/www/wiki 我明白了: Forbidden You don't have permission to access /C:/wamp/www/wiki/mw-config/index.php on this server. Apache/2.4.18 (Win32) PHP/5.6.19 Server at localhost Port 80 怎么解决这个? 我正在使用的URL是 localhost/C:/wamp/www/wiki/mw-config/index.php

1
PHP CLI已停止在WampServer中工作
当我发射 php -v 从命令行出现一个弹出窗口 CLI has stopped working。我在用 wampserver Windows 8.1上的2.5和PHP版本5.5.12。因此我无法安装Composer并完成任何编码工作。 php错误日志是空白的 我在事件查看器中收到此错误。 Faulting application name: php.exe, version: 5.6.25.0, time stamp: 0x57b60174 Faulting module name: ntdll.dll, version: 6.3.9600.18438, time stamp: 0x57ae642e Exception code: 0xc0000005 Fault offset: 0x0000000000030c57 Faulting process ID: 0x2e70 Faulting application start time: 0x01d2aa27475e178b Faulting application path: C:\wamp\bin\php\php5.6.25\php.exe …

0
配置问题使用NGINX,PHP7,JOOMLA在Raspberry上设置Web服务器环境
我在使用NGINX,PHP7和JOOMLA在Raspberry Pi Stretch上设置Web服务器环境时遇到了问题。 一切都安装顺利,运行良好。用测试文件检查PHP也工作正常。 当我从192.168.23.17/mydomain等内部网络呼叫网站时,它可以正常工作,获得标准的JOOMLA登陆页面。从外部呼叫网站就好 http://mydomain.de 我收到错误消息403 Forbidden(在Windows资源管理器下,第二个请求index.php为纯文本)。 我认为这是一个简单的授权问题,但经过3小时的搜索,我不知道我应该在哪里看。 包含JOOMLA内容的整个目录由我的www用户拥有。 NGINX和PHP-FPM以www用户身份运行。 MariaDB作为mysql用户运行。虚拟服务器配置目前只是设置为HTTP。到目前为止,我将设置HTTPS。 site-available 与...有关 sites-enabled。 作为路由器我使用PfSense并且转发工作正常。其他两个虚拟Web服务器(没有Joomla和PHP)只有简单的HTML工作正常。 你知道我做错了什么吗?

2
是否有类似MAMP的应用程序,包含最新的组件(Apache,MySQL和PHP)?
我正在使用PHP和MySQL在我的Mac上开发网站和Web应用程序。使用Git和部署服务,我将代码部署到生产环境。我正在寻找一个类似MAMP的应用程序,包括它的组件的最新版本(Apache,MySQL和PHP)。 过去我曾经用过 MAMP 临。不幸的是他们停止更新组件。 (两周前添加了PHP 5.4;正式发布后的四个月!而Apache HTTP Server 2.4仍然无法使用。) 后来我换了 WebStar ,因为它是唯一包含PHP 5.4的应用程序。不幸的是,他们之后没有发布任何更新,所以我仍然坚持使用PHP 5.4的RC4版本。 我正在寻找一个应用程序 目前是最新的 那是 很可能保持最新状态 。我忽略了一个选项,还是那是不可能的? 如果有一个包含PostgreSQL和nginx的应用程序,那就更棒了。但这可能有点太多了。

0
生产服务器与PHP和jsp在mac上
我有一个使用Apache,MySQL,PHP和Tomcat的工作开发服务器。我为PHP网站使用虚拟主机(如admin.local和test.local),我只有一个在localhost上运行的.jsp webapp:8080 现在我需要在另一个拥有自己静态ip的mac上设置一个具有相同设置的生产服务器。 我的问题是,我无法弄清楚如何让虚拟主机为Tomcat工作。我没有安装连接器(我已经读过一些关于它的内容)所以Apache对Tomcat安装一无所知。连接器有帮助吗? 我发现了很多关于如何在Mac上设置Tomcat,或者如何在Tomcat中使用MAMP的文章。但没有一个解决虚拟主机的问题。 我已经知道我可以将端口80转发到Tomcat端口,所以我看到了Tomcat app HTTP://本地主机 。但是,我如何访问Apache运行的网站? 我会很感激任何关于正确方向的线索。 谢谢!
mac  php  tomcat 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.