今晚在阿里云使用LNMP一键安装包安装Nginx环境,安装完成后,在启动服务的时候出现界面卡在“starting PHP-FPM”,此问题造成的原因很复杂,其中一个可能的原因就是PHP版本太低,在5.3及以前的老版本,PHP-FPM是独立于PHP安装的,而到了PHP5.4版本以后,就集成PHP-FPM组件了,解决这一问题的办法网上有很多,通常是升级PHP到5.3.26,但我还是建议大家直接升级到5.4以后的版本,毕竟这个版本集成了FPM,不但可以解决问题,执行效率更高。 cd lnmp1.0-full ./upgrade_php.sh 去PHP官方查看官方当前的最新版本,建议大家使用官方最新版本的上一个稳定版本,比如PHP官方现在最 […]
标签:php
PHP的mail函数无法发送邮件的解决办法
服务器安装上了centos,但默认不能发送邮件,看来mail函数没起作用,系统已经安装sendmail程序,写了个php脚本也不能发送,我是通过如下办法解决的: 找到php.ini文件,编辑,之后找到sendmail_path设置,把这一行改为: sendmail_path = /usr/sbin/sendmail -t -i 我的系统默认的是: sendmail_path = /usr/sbin/sendmail -t -i -f 这个-f 看来是让mail函数停用了,去掉-f后mail函数工作恢复正常。 给大家分享个php脚本测试代码: < ?php $send = mail(‘yourEmail@lisizhang.com’, […]
PHP文章截断函数mb_strimwidth常见用法及乱码解决方法
导语 一直在设计WordPress主题,有时在博客首页不想显示全文,而只输出指定数量的内容,我们就可以使用mb_strimwidth函数用于文章的截断。ZWWoOoOo那里有针对mb_strimwidth函数的介绍,传送门:《mb_strimwidth函数的简单应用》。但如果你是用UTF代码写的,在截断汉字时有时会出现把汉字一分为二并出现乱码的情况,下面是mb_strimwidth函数的使用及乱码解决办法。 mb_strimwidth参数说明 mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker [, string […]
PHP页面之间传递参数简单体验(完整实例)
菠萝从来没学过PHP,虽然天天在和PHP打交道,但还是不懂滴,结果今天联盟的主题样式上线之后,演示是需要从日志里传递个参数到页面里,于是菠萝就根据需要写了个页面模板,结果竟然卡在了参数传递上,经过各方查证和向高手资询,终于弄明白其中的道理,下面把整个过程记录一下。 本来我是想在a.php页面的内容里的一个链接地址传递到b.php页面,之后在b.php里获取这个地址,之后把这个地址在b.php里用<iframe>框架显示出来,这里我使用的是最简单的$_GET函数,代码如下: 我在a.php里的代码是这样的: <a href=”b.php?url=www.chinablogs.org” targ […]
PHP解析土豆FLV真实地址
刚与大家分享了PHP解析 KU6视频真实地址,本文再与大家分享一下PHP解析土豆FLV真实地址,方法如下: 要求:服务器必须支持CURL或fsockopen。 详细代码: <?php function curl_get_contents($url) { if(!function_exists(‘curl_init’)) { return false; } else { $user_agent = $_SERVER[‘HTTP_USER_AGENT’]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_set […]
Windows7下用PHPNow配置PHP运行环境
前几天小百度用HDD Installer硬盘安装了Windows 7专业版,硬盘安装方法请参考小百度的详细教程,昨天用PHPNow环境包配置PHP运行环境,鉴于网上很多朋友在Windows7下配置遇到很多问题,小百度就把配置过程与大家分享,希望对朋友们有用。 第一步、Windows7的安装,详细请参考用HDD Installer硬盘安装了Windows 7专业版; 第二步、点击下载PHPNow支持包; 下载完成之后,不要急着安装,就算你安装了,也会得到“安装 apache_pn 失败”的提示,这是因为你当前登陆的帐号还没有管理员权限。我们需要通过第三步来解决权限的问题。 第三步、在Windows7系统安装完成之后,我们可以通过Win […]
国内PHP开源建站程序排序与分析
在国外优秀开源PHP建站系统对比分析一文我向大家介绍了一些国外常用的开源PHP建站程序,现在我给大家介绍一下国内常用的开源PHP建站程序: 论坛:Discuz Discuz非常流行,也是中国地区最多用户使用的论坛程序,论坛搭建非常简单易用,使用风格符合中国人的口味。另一个流行的论坛程序是PHPWind。 SNS:Ucenter Home UCenter Home是采用PHP+MySQL构建的社会化网络软件(Social Network Software,简称SNS)。 通过 UCenter Home,建站者可以轻松构建一个以好友关系为核心的交流网络,用户可以使用迷你博客记录;方便快捷地发布日志、上传图片;与其好友们一起分享信息、讨论 […]
国外优秀开源PHP建站系统对比分析
开源(Open Source,开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。 站长们建网站现在大多都在用开源程序,现在我把国外开源程序从受欢迎度进行一个简单的排序和分析,供大家参考: 博客:WordPress WordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。 论坛:phpBB phpBB是一种广泛流行的开源论坛软件,具有易于使用的管理面板和友好的用户安装界面,可以轻松地在数分钟内建立起一个论坛 […]