Articles of PHP

我如何使用wget下载php

我去了PHP网站,并尝试使用wget(从SSH)下载最新的PHP。 但似乎没有任何直接的联系只有镜子。 当我使用镜像链接下载时,它只是创build一个名为mirror的文件。

由Sendmail发送的电子邮件有不寻常的超时

我有一个Sendmail的Ubuntu机器。 每当我发出一个PHP邮件()函数,电子邮件即时交付(收到我的收件箱在其他域),但PHP进程等待,等待很长时间约1分钟才返回true。 这是非常烦人的,因为浏览器似乎挂起。 什么可能是错的?

Apache服务器closuresnetworking

对不起大家 我是一个业余爱好者,所以我的设置可能不是你所说的理想,但我应该能够提供足够的信息来移动事物。 在工作中,我们正在使用Comcast连接,并且通常通过内部服务器运行所有的dns,如果服务器没有答案,它将转发到外部的dns服务器。 这个内部服务器也运行一个XAMPP的安装,这是Apache和PHP的Windows。 DNS服务器是Bind9。 直到本周中旬,一切都完美无缺地工作。 networking计算机可以访问外部互联网以及我们内部托pipe的域名。 服务器通过以太网电缆连接到我们的路由器。 本周早些时候,我们需要通过以太网连接另一台计算机到我们的路由器,以便通过以太网交换机连接到服务器和新计算机。 在短时间内服务器似乎在交换机上工作,但很快我们有问题,所以我们删除了交换机。 一切都应该像以前一样。 但现在,如果我们在服务器上运行Apache,它占用了CPU的80%,我们不再能够访问Internet或内部站点。 把Apache关掉让我们回到互联网,但意味着我们不能继续在内部开发网站。 所以,我的问题是,Apache发生了什么事? 而且,networking上的一台计算机如何能够使每个人都离开互联网?

在Fedora 8上升级PHP版本

我在2008年晚些时候在亚马逊EC2上安装了一个Fedora 8服务器。我用来运行一些Web应用程序。 我使用yum来安装PHP和MySQL等应用程序。 我目前正在运行PHP版本5.2.6,并想升级到PHP 5.2.8或更高版本。 当我运行“yum更新php”时,我看到以下内容: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * updates-newkey: kdeforge.unl.edu * fedora: kdeforge.unl.edu * updates: kdeforge.unl.edu updates-newkey | 2.3 kB 00:00 fedora | 2.1 kB 00:00 updates | 2.6 kB 00:00 Setting up Update Process No Packages marked for Update 所以基本上这是告诉我,PHP没有更新。 我知道我可以随时将我的Fedora更新到PHP 5.2.8或更高版本的新版本,但是我想避免这种情况。 有什么build议么? 有没有一种方法可以更新我的百胜库,所以yum使用更新的版本库进行更新? 我想通过yum更新PHP。 如果我不得不公开的来源编译。 […]

在PHP上的PHP Pdo MSSQL驱动程序

如何在Centos上安装PHP PDO Mssql驱动程序?

社交networking托pipe – 哪个Linux操作系统使用?

所以我期待得到我的第一个托pipe(仍然不确定在VPS或专用)。 这是一个照片分享的社交networking。 问题是操作系统。 我看到的选项是:CentOS,Debain,Fedora,Ubuntu。 我的网站是在MySQL和PHP。 所以我假设我需要一个Linux安装? 哪个操作系统可供select? 我从来没有见过我的生活中的Linux,总是使用Windows,所以我没有在Linux操作系统的偏好。 理想情况下,我更喜欢一个稳定,安全,易于使用与良好的graphics用户界面,这可以使我的生活轻松托pipe我的网站,易于pipe理/更新。 哪一个去?

nginx + php-fastcgi缓慢运行

在php-fastcgi缓慢运行时遇到一些麻烦。 继续得到504超时。 有什么build议么? 以下是nginx站点configuration,最高输出和错误日志: server { listen 80; server_name example.com location / { root /var/www/example/htdocs; index index.html index.htm index.php; # Joomla SEF section if ( !-e $request_filename ) { rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last; break; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9002; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www/example/htdocs$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^.+\.(js|swf|css|jpg|jpeg|gif|png)$ { root […]

如何出现不同的版本,PHP的ebuilds

我试图编译一个较低版本的PHP(5.2)作为gentooselect5.3,我有一些与新版本的编码问题 nano /etc/portage/package.use = dev-lang / php-5.2.14〜amd64 仍然当我出现emerge -av php 是stilselect版本5.3这是默认情况下 我怎么能强制select我想要的版本 ls / usr / portage / dev-lang / php / ChangeLog php-5.2.14.ebuild php-5.3.4.ebuild Manifest php-5.2.16.ebuild php-5.3.5.ebuild文件/ php-5.2.17。 ebuild metadata.xml php-5.3.3-r1.ebuild

ubuntu + nginx + fastcgi php所有者

如何设置不同的所有者为PHP? 现在它从www数据运行,我需要设置它从我自己运行

apache2和PHP缓慢的Ubuntu的VPS的第一次加载 – 像mysqltuner,但为阿帕奇?

Ubuntu 10.10 64位VPS,512Mb专用RAM。 Mysql调优使sqltuner完全开心。 在493个可用内存中使用的RAM从未超过350Mb。 载入永远不会超过1.04左右。 httpd.conf根据所有内存的vps指南进行调整 – preforks,备件的数量等 但是,对于第一次加载一个网站没有访问一段时间后,这需要很长的时间。 第一次加载:分析时间:3.576 – 查询次数:50 – 查询时间:0.019723195953369 重新加载分析时间:0.096 – 查询次数:39 – 查询时间:0.0066126374511719 随后的重新加载将以这个速度。 htop显示两个项目,只要我第一次加载该页面: php-cgi / usr / sbin / apache2 -k start 我使用suPHP,但我试过fast-cgi和cgi。 现在卡住了,一个周末的调整没有给我带来什么。 build议感激。