Questions tagged «php»

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

0
收到:(来自www-data @ localhost)
来自我服务器的所有邮件都有 Received: (from www-data@localhost) 即使我已经设定 127.0.0.1 mydomain.org mydomain server2 在/ etc / hosts中。我认为这就是它最终进入垃圾邮件文件夹的原因。 我怎么能改变这个 Received: (from www-data@localhost)? $headers = "Sender: " . $fromMail . "\r\n"; $headers .= "From: " . $fromMail . "\r\n"; $headers .= "Reply-To: ". $replayFromMail . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1" . …
3 php  sendmail 

3
如何解决:“phpMyAdmin - 错误无法启动会话而没有错误”?
当我尝试登录PHPmyadmin时,出现以下错误: phpMyAdmin - Error Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser. 我尝试通过更改/tmp(在php.ini中列为会话路径)的权限来修复755,然后尝试777。 我还尝试用chownto 更改用户和组所有权www-data。(www-data作为php-fpm和Nginx的用户列出)。 尝试多个Web浏览器,删除cookie,从服务器的/tmp文件夹中删除所有会话文件。 PHP信息显示加载的会话。不确定它可能是什么,网站的所有其他区域加载完美,并且错误日志中没有任何相关内容。 这是你熟悉的吗?
3 php  phpmyadmin 

1
用于管理多个电子邮件帐户的PHP应用程序(客户端)
寻找我可以在Web服务器而不是Thunderbird上使用的PHP应用程序来管理我的多个电子邮件帐户*(像在GMail中一样整合它们)。 问题是我需要基于网络的解决方案,所以我可以从很多地方访问我的帐户:) * ~8个不同的帐户和数量:)为什么这么多?超过一半的人都像“support@somesite.com” -客户支持之类的东西,所以很容易电子邮件帐户之间变化的能力是必须的。
3 email  php 

4
在php中对777权限文件进行fopen时,权限被拒绝
我不是新的PHP或文件权限。但我只是将一个非常简单的脚本迁移到我设置的新服务器。 脚本运行的文件夹位于文档根目录中。该文件夹的权限设置为755。 该文件夹的所有者是gsta。该文件的所有者是gsta。 我打开了error_reporting并且得到了: Warning: fopen(log.txt): failed to open stream: Permission denied in /var/www/html/log.php on line 13 我试过了: chmod("log.txt", 0777) 在PHP中也获得权限被拒绝。 我弄完了: ps -u | grep httpd 得到了: gsta 1012 0.0 0.0 108608 808 pts/3 S+ 22:45 0:00 grep --color=auto httpd 码: $filename = 'log.txt'; $handle = fopen($filename,"a+"); echo "fh:" …

3
Web服务器如何在本地网络中找到对方?
我想建立一个由几台计算机组成的本地网络,每台计算机都运行一个Web服务器。这些Web服务器应该相互通信。但问题是每次启动网络时IP地址可能不同。因此,每个服务器都不知道如何找到另一台服务器。 我知道,在类似情况下,人们将Java与zeroconf结合使用。Zeroconf自动查找网络中存在的所有计算机,并以相同的方式将此信息提供给Java。我可以在PHP中做类似的事情吗?

1
WAMP不再工作了
我已经在我的电脑上成功使用了WAMP一年左右但是在我通过局域网连接后,我注意到WAMP已经停止工作了。当我转到http:// localhost或http://127.0.0.1(端口设置为80)时,页面只是无限期地加载(当然页面上没有错误,这与任何脚本无关)错误)。 我试过了: 重新安装wamp 重新启动电脑 检查端口80是否被其他程序使用(没有使用过) 我不使用SKype 看到apache的服务器日志; 没有发现可疑的事 尝试在不同的浏览器上运行 所有服务都运行良好。 什么有效: 我可以成功访问MySQL 我可以在像PHP Designer 2005这样的编辑器中运行PHP脚本 请任何想法,我已经变得非常沮丧,所以请帮忙。 细节: 带有Avira Antivirus的Windows XP SP2 提前致谢。

1
PHP Apache容器不断打开/ proc / * / fd句柄
TL:DR: docker中的PHP / Apache不断创建“文件”,/proc/*/fd/最终使站点无法使用。 我们正在docker(php:5.6-apache)中运行一个PHP应用。几周前,我们将该堆栈部署到了生产环境。几天后,客户就无法访问该网站,这是由javascript,图像等各种文件的随机403错误引起的。 据我所知,这是由该错误引起的 [core:crit] [pid 17] (24)Too many open files: AH00529: /var/www/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/var/www/' is executable 因此,我去检查了Apache进程打开了哪些文件。lsof -a -p 15输出: apache2 15 www-data 35 unknown /proc/15/fd/35 (readlink: Permission denied) apache2 15 www-data 37 unknown /proc/15/fd/37 (readlink: …

1
Microsoft PHP SQL Server驱动程序无法正常工作,无法加载模块
我正在尝试安装PHP驱动程序,以便能够与我的SQL Server通信。我在XAMPP和SQL Server 2014上运行PHP 5.5.15。我从这里下载了一个驱动程序包: http://www.microsoft.com/en-us/download/details.aspx?id=20098 (SQLSRV30.EXE)。我已将它们复制到我的php扩展文件夹中 (C:\xampp\php\ext),和 php.ini,指定: extension=php_pdo_sqlsrv_54_nts.dll 加载现在位于C:\ xampp \ php \ ext的php_pdo_sqlsrv_54_nts.dll驱动程序,但是,当我现在停止并重新启动服务器时,我收到错误消息,如 这个 图像(首先是顶部框,然后是底部框)。 如果我不尝试加载驱动程序,服务器运行正常,而且,我不知道为什么它抱怨没有在第二个框中找到模块,因为它肯定在它正在寻找它的地方。我不确定这是否与此驱动程序适用于PHP 5.4的事实有关,而且我运行的是5.5.15。不幸的是,我只能找到PHP 5.3和5.4的驱动程序,并认为我会用5.4驱动程序给它一个镜头。


1
Nginx - 在不同的docker容器中执行php文件
我正在使用php-fpm和nginx的自动docker-image( https://hub.docker.com/r/tobi312/rpi-php/ 和 https://hub.docker.com/r/tobi312/rpi-nginx/ 运行在覆盆子pi上与libreelec在上面。 通过运行以下命令,php容器成功启动,端口9000打开: docker run --name php -v /var/www/restTools:/var/www/html -d 3dd6ff8c0d58 之后我开始使用这样的nginx容器: docker run --name nginx -d -p 8081:80 --link php:9000 -v /var/www/restTools:/var/www/html 0d90cc6eb00f 两个容器都在运行,但是nginx没有执行php文件,它只是提供下载。 过了一会儿,我试图将连接细节提交到php-container trough default.conf 通过增加 -v /var/www/.config/nginx:/etc/nginx/conf.d:ro 对命令。 摘录自 default.conf: root /var/www/html; location / { root /var/www/html; index index.html index.htm index.php; } location …

3
在Ubuntu上安装cURL
我试图使用该命令在我的ubuntu服务器上安装cURL sudo apt-get install php5-curl 但是我得到以下错误 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created …

1
Apache在局域网上的其他计算机上比在localhost上慢
我有很少的电脑连接到网络。该网络中有一台托管WAMP的服务器(Windows + Apache + PHP + MySQL)。安装了Windows 7 x32 Pro。我可以从我的无线连接服务器ping该服务器,所有ping都是1ms。有趣的是,当我在服务器上浏览我的Web应用程序时,它会在眨眼之间加载。我可以浏览子页面,就像它们是我正在切换的图像一样。 但是在其他计算机上它工作得更慢。这不是悲剧,但明显变慢。在某些情况下,浏览器显示“等待......”需要一到两秒钟,这是最痛苦的。 我发现当我通过远程桌面连接时,在服务器上使用应用程序比在任何其他计算机上快得多。如果我可以对它们产生同样的效果,那将是非常棒的。 当我在chrome中查看开发人员控制台时,我可以看到:DOMContentLoaded在服务器上是400-600ms,在每台其他计算机上是1400ms。 在那种情况下我该怎么办?

1
无法在Red Hat上安装Gearman
我在亚马逊上从Red Hat安装Gearman时遇到问题。我找不到一个回购,所以我下载了Gearman版本.25,安装它并使用以下命令从他们的仓库安装毛毛雨: yum install libdrizzle-devel yum install libdrizzle 我执行的命令是: libdrizzle_CFLAGS="-I/usr/local/include" libdrizzle_LIBS="-L/usr/local/lib -ldrizzle" ./configure 我明白了: * Installation prefix: /usr/local * System type: unknown-linux-gnu * Host CPU: x86_64 * C Compiler: gcc (GCC) 4.4.5 20110214 (Red Hat 4.4.5-6) * Assertions enabled: yes * Debug enabled: no * Warnings as failure: no * …


1
ffmpeg - 加入2个视频,一个接一个地播放
我正在尝试将两个视频文件连接在一起 - 我正在通过PHP exec()管理命令,因为这些视频是由用户选择的。我可以让它工作,因为它确实输出了正确组合大小的视频,但似乎它们实际上设置在不同的轨道上,它只播放第一个输入视频。 命令是 ffmpeg -i temp/production/videos/title.66.avi -i temp/production/videos/66.1391426205.avi \ -filter_complex '[0:0] [1:0] concat=n=2:v=1[v]' -map '[v]' \ temp/production/videos/final.66.1391426205.mp4 2>&1 而输出是 ffmpeg version 2.1.3 Copyright (c) 2000-2014 the FFmpeg developers built on Jan 30 2014 14:39:10 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5) configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora …
2 ffmpeg  php 

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.