<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VPS侦探 &#187; PHP</title>
	<atom:link href="http://www.vpser.net/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vpser.net</link>
	<description>致力于VPS主机推荐、VPS管理维护、VPS优惠信息及VPS相关的信息共享平台</description>
	<lastBuildDate>Mon, 06 Feb 2012 01:24:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>请各位lnmp用户检查php pathinfo设置！重要！</title>
		<link>http://www.vpser.net/security/lnmp-php-pathinfo.html</link>
		<comments>http://www.vpser.net/security/lnmp-php-pathinfo.html#comments</comments>
		<pubDate>Thu, 09 Jun 2011 01:32:03 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS安全]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[pathinfo]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[一键安装包]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=2331</guid>
		<description><![CDATA[由于脚本编写时出错导致可能存在pathinfo漏洞，请所有lnmp用户检查一下php的pathinfo设置！！！ 编辑/usr/local/php/etc/php.ini 文件，搜索 cgi.fix_pathinfo ，如果cgi.fix_pathinfo 该行为 ; cgi.fix_pathinfo=0 请修改为 cgi.fix_pathinfo=0 或直接执行：sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini 再执行：/usr/local/php/sbin/php-fpm restart重启 如果是cgi.fix_pathinfo=0则没问题，不需要修改。 请各位lnmp用户检查一下，防止pathinfo漏洞给网站或服务器带来安全隐患。 安装包文件都已经更新。 2011.6.9，9:30分以后下载安装的脚本里已解决此问题。 感谢lnmp用户的反馈，感谢各位对lnmp的支持。 相关文章：LNMP一键安装包 PHP自动升级脚本LNMP一键安装包 0.8发布LNMP/LNMPA一键安装包ImageMagick安装配置教程lnmp去掉nginx上传目录的PHP执行权限LNMP一键安装包 0.6 正式发布LNMP一键安装包常见问题错误及解决方法(不定期更新)LNMP一键安装包 0.5 正式发布lnmp之安装PHP模块(不需要重装PHP)VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题LNMP一键安装包 0.4发布 © VPSer for VPS侦探, 2011. &#124; Permalink &#124; 20 comments &#124; Add to del.icio.us Post tags: LNMP, pathinfo, PHP, 一键安装包 美国VPS推荐 &#124; 军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付 [...]]]></description>
			<content:encoded><![CDATA[<p>由于脚本编写时出错导致可能存在pathinfo漏洞，请所有lnmp用户检查一下php的pathinfo设置！！！</p>
<p>编辑/usr/local/php/etc/php.ini 文件，搜索 cgi.fix_pathinfo ，如果cgi.fix_pathinfo 该行为 <span style="background-color: #ff6600;">; cgi.fix_pathinfo=0</span> 请修改为 <span style="background-color: #ff6600;">cgi.fix_pathinfo=0</span><br />
或直接执行：sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini</p>
<p>再执行：/usr/local/php/sbin/php-fpm restart重启</p>
<p>如果是cgi.fix_pathinfo=0则没问题，不需要修改。<br />
请各位lnmp用户检查一下，防止pathinfo漏洞给网站或服务器带来安全隐患。</p>
<p>安装包文件都已经更新。<br />
2011.6.9，9:30分以后下载安装的脚本里已解决此问题。</p>
<p>感谢lnmp用户的反馈，感谢各位对lnmp的支持。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" title="LNMP一键安装包 PHP自动升级脚本">LNMP一键安装包 PHP自动升级脚本</a></li><li><a href="http://www.vpser.net/build/lnmp-0-8.html" title="LNMP一键安装包 0.8发布">LNMP一键安装包 0.8发布</a></li><li><a href="http://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html" title="LNMP/LNMPA一键安装包ImageMagick安装配置教程">LNMP/LNMPA一键安装包ImageMagick安装配置教程</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/build/lnmp-0-6.html" title="LNMP一键安装包 0.6 正式发布">LNMP一键安装包 0.6 正式发布</a></li><li><a href="http://www.vpser.net/build/lnmp-faq.html" title="LNMP一键安装包常见问题错误及解决方法(不定期更新)">LNMP一键安装包常见问题错误及解决方法(不定期更新)</a></li><li><a href="http://www.vpser.net/build/lnmp-0-5.html" title="LNMP一键安装包 0.5 正式发布">LNMP一键安装包 0.5 正式发布</a></li><li><a href="http://www.vpser.net/manage/lnmp-php-install-ext.html" title="lnmp之安装PHP模块(不需要重装PHP)">lnmp之安装PHP模块(不需要重装PHP)</a></li><li><a href="http://www.vpser.net/manage/vps-date-lnmp.html" title="VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题">VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题</a></li><li><a href="http://www.vpser.net/build/lnmp-0-4.html" title="LNMP一键安装包 0.4发布">LNMP一键安装包 0.4发布</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2011. |
<a href="http://www.vpser.net/security/lnmp-php-pathinfo.html">Permalink</a> |
<a href="http://www.vpser.net/security/lnmp-php-pathinfo.html#comments">20 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/security/lnmp-php-pathinfo.html&title=请各位lnmp用户检查php pathinfo设置！重要！">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/lnmp" rel="tag">LNMP</a>, <a href="http://www.vpser.net/tag/pathinfo" rel="tag">pathinfo</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/%e4%b8%80%e9%94%ae%e5%ae%89%e8%a3%85%e5%8c%85" rel="tag">一键安装包</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/security/lnmp-php-pathinfo.html/feed</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>LNMP一键安装包 PHP自动升级脚本</title>
		<link>http://www.vpser.net/manage/lnmp-upgrade-php-script.html</link>
		<comments>http://www.vpser.net/manage/lnmp-upgrade-php-script.html#comments</comments>
		<pubDate>Tue, 15 Mar 2011 02:14:56 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[一键安装包]]></category>
		<category><![CDATA[升级]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=2027</guid>
		<description><![CDATA[前一段时间完成了lnmp一键安装包的PHP自动升级脚本，今天发布出来，如果想升级PHP版本的lnmp用户可以试用一下。支持目前lnmp的所有版本。 只能有低版本升级到高版本不能降级。可以升级到现有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的几个过渡版本之外的PHP版本，如果PHP发布新的版本，只有安装方式上不发生变化就可以一直使用。注意：升级PHP后eaccelerator、ionCube需要重新安装（不能使用lnmp0.6中的脚本安装！！）。 升级脚本使用方法： 执行：wget http://soft.vpser.net/lnmp/upgrade_php.sh;/bin/bash upgrade_php.sh 注意：版本号一定要输入正确否则将会升级失败！ 升级后将会使用/etc/init.d/php-fpm {start&#124;stop&#124;quit&#124;restart&#124;reload&#124;logrotate} 进行管理。 php-fpm配置文件路径为：/usr/local/php/etc/php-fpm.conf php配置文件路径为：/usr/local/php/etc/php.ini 如果升级到PHP5.3.*，php-fpm的配置文件将会与PHP5.2.* 有所不同，php-fpm可以通过访问量来自动调整php-fpm的进程数，可以通过调整pm.max_children的值来增减php-fpm的最大进程数。 注意：升级到PHP5.3.*后可能部分PHP程序会存在兼容性问题。升级有风险，升级需谨慎，虽然脚本会自动备份配置文件，建议升级前最好还是自己备份一下。 如有问题欢迎到论坛lnmp区反馈。 本文原创，谢绝转载！ 相关文章：请各位lnmp用户检查php pathinfo设置！重要！LNMP一键安装包 0.8发布LNMP/LNMPA一键安装包ImageMagick安装配置教程lnmp去掉nginx上传目录的PHP执行权限LNMP一键安装包 自动无缝升级Nginx至任意版本LNMP一键安装包 0.6 正式发布LNMP一键安装包常见问题错误及解决方法(不定期更新)LNMP一键安装包 0.5 正式发布lnmp之安装PHP模块(不需要重装PHP)VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题 © VPSer for VPS侦探, 2011. &#124; Permalink &#124; 26 comments &#124; Add to del.icio.us Post tags: LNMP, PHP, 一键安装包, 升级, 脚本 美国VPS推荐 &#124; 军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付 QQ：503228080]]></description>
			<content:encoded><![CDATA[<p><a href="http://lnmp.org" target="_blank"><img class="alignnone size-full wp-image-1730" title="lnmp" src="http://www.vpser.net/uploads/2010/11/lnmp.gif" alt="" width="156" height="46" /></a></p>
<p>前一段时间完成了<a href="http://lnmp.org" target="_blank">lnmp一键安装包</a>的<a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html">PHP自动升级脚本</a>，今天发布出来，如果想升级PHP版本的lnmp用户可以试用一下。支持目前lnmp的所有版本。</p>
<p>只能有低版本升级到高版本不能降级。可以升级到现有PHP 5.2.14到PHP 5.3.5除5.3.0、5.3.1、5.3.2的几个过渡版本之外的PHP版本，如果PHP发布新的版本，只有安装方式上不发生变化就可以一直使用。注意：升级PHP后eaccelerator、ionCube需要重新安装（不能使用lnmp0.6中的脚本安装！！）。</p>
<p>升级脚本使用方法：</p>
<p>执行：<strong>wget http://soft.vpser.net/lnmp/upgrade_php.sh;/bin/bash upgrade_php.sh</strong></p>
<p><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" target="_blank"><img class="alignnone size-full wp-image-2032" title="lnmp_upgrade_php" src="http://www.vpser.net/uploads/2011/03/lnmp_upgrade_php.jpg" alt="" width="460" height="169" /><span id="more-2027"></span></a></p>
<p>注意：版本号一定要输入正确否则将会升级失败！</p>
<p>升级后将会使用/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate} 进行管理。</p>
<p>php-fpm配置文件路径为：/usr/local/php/etc/php-fpm.conf</p>
<p>php配置文件路径为：/usr/local/php/etc/php.ini</p>
<p>如果升级到PHP5.3.*，php-fpm的配置文件将会与PHP5.2.* 有所不同，php-fpm可以通过访问量来自动调整php-fpm的进程数，可以通过调整pm.max_children的值来增减php-fpm的最大进程数。</p>
<p>注意：升级到PHP5.3.*后可能部分PHP程序会存在兼容性问题。升级有风险，升级需谨慎，虽然脚本会自动备份配置文件，建议升级前最好还是自己备份一下。</p>
<p>如有问题欢迎到<a href="http://bbs.vpser.net/" target="_blank">论坛</a><a href="http://bbs.vpser.net/forum-25-1.html" target="_blank">lnmp区</a>反馈。</p>
<p>本文原创，谢绝转载！</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/build/lnmp-0-8.html" title="LNMP一键安装包 0.8发布">LNMP一键安装包 0.8发布</a></li><li><a href="http://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html" title="LNMP/LNMPA一键安装包ImageMagick安装配置教程">LNMP/LNMPA一键安装包ImageMagick安装配置教程</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html" title="LNMP一键安装包 自动无缝升级Nginx至任意版本">LNMP一键安装包 自动无缝升级Nginx至任意版本</a></li><li><a href="http://www.vpser.net/build/lnmp-0-6.html" title="LNMP一键安装包 0.6 正式发布">LNMP一键安装包 0.6 正式发布</a></li><li><a href="http://www.vpser.net/build/lnmp-faq.html" title="LNMP一键安装包常见问题错误及解决方法(不定期更新)">LNMP一键安装包常见问题错误及解决方法(不定期更新)</a></li><li><a href="http://www.vpser.net/build/lnmp-0-5.html" title="LNMP一键安装包 0.5 正式发布">LNMP一键安装包 0.5 正式发布</a></li><li><a href="http://www.vpser.net/manage/lnmp-php-install-ext.html" title="lnmp之安装PHP模块(不需要重装PHP)">lnmp之安装PHP模块(不需要重装PHP)</a></li><li><a href="http://www.vpser.net/manage/vps-date-lnmp.html" title="VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题">VPS/服务器时间不准确造成的lnmp一键安装包安装失败问题</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2011. |
<a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html">Permalink</a> |
<a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html#comments">26 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/lnmp-upgrade-php-script.html&title=LNMP一键安装包 PHP自动升级脚本">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/lnmp" rel="tag">LNMP</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/%e4%b8%80%e9%94%ae%e5%ae%89%e8%a3%85%e5%8c%85" rel="tag">一键安装包</a>, <a href="http://www.vpser.net/tag/%e5%8d%87%e7%ba%a7" rel="tag">升级</a>, <a href="http://www.vpser.net/tag/%e8%84%9a%e6%9c%ac" rel="tag">脚本</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/lnmp-upgrade-php-script.html/feed</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>lnmp之安装PHP模块(不需要重装PHP)</title>
		<link>http://www.vpser.net/manage/lnmp-php-install-ext.html</link>
		<comments>http://www.vpser.net/manage/lnmp-php-install-ext.html#comments</comments>
		<pubDate>Mon, 16 Aug 2010 14:34:21 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[exif]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[LNMP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php extension]]></category>
		<category><![CDATA[php模块]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1468</guid>
		<description><![CDATA[VPS侦探一直在努力的去营造一个VPS相关话题的交流环境，于是有了很多的VPS相关的教程、QQ群、有了论坛、有了LNMP一键安装包... VPS侦探主要根据论坛上lnmp版块用户反映来写一些教程，今天说一下如何为lnmp的php安装一些自己需要的模块。 本文以imap和exif模块为例。 一、安装imap模块 1、安装imap模块前需要先安装imap所需的库： CentOS ：yum install libc-client-devel Debian：apt-get install libc-client-dev 2、首先进入php安装目录的ext目录 比如php的安装目录为：/root/lnmp0.4-full/php-5.2.10/ 则执行：cd /root/lnmp0.4-full/php-5.2.10/ext/ 我们要安装imap模块，执行cd imap/ 再执行 /usr/local/php/bin/phpize 会返回如下信息： Configuring for: PHP Api Version:         20041225 Zend Module Api No:      20060613 Zend Extension Api No:   220060519 再执行以下命令： [root@vpser imap]# ./configure --with-php-config=/usr/local/php/bin/php-config [root@vpser imap]# make &#38;&#38; make install 执行完返回： Build complete. Don't forget to run [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/" target="_blank">VPS侦探</a>一直在努力的去营造一个VPS相关话题的交流环境，于是有了很多的<a href="http://www.vpser.net/vps-howto" target="_blank">VPS相关的教程</a>、QQ群、有了<a href="http://bbs.vpser.net/" target="_blank">论坛</a>、有了<a href="http://lnmp.org/" target="_blank">LNMP一键安装包</a>...</p>
<p>VPS侦探主要根据论坛上<a href="http://bbs.vpser.net/forum-25-1.html" target="_blank">lnmp版块</a>用户反映来写一些教程，今天说一下<a href="http://www.vpser.net/manage/lnmp-php-install-ext.html" target="_blank">如何为lnmp的php安装一些自己需要的模块</a>。</p>
<p>本文以imap和exif模块为例。</p>
<h2>一、安装imap模块</h2>
<p>1、安装imap模块前需要先安装imap所需的库：<span id="more-1468"></span></p>
<p>CentOS ：<span style="color: #0000ff;">yum install libc-client-devel</span></p>
<p>Debian：<span style="color: #0000ff;">apt-get install libc-client-dev</span></p>
<p>2、首先进入php安装目录的ext目录</p>
<p>比如php的安装目录为：/root/lnmp0.4-full/php-5.2.10/</p>
<p>则执行：<span style="color: #0000ff;">cd /root/lnmp0.4-full/php-5.2.10/ext/</span></p>
<p>我们要安装imap模块，执行<span style="color: #0000ff;">cd imap/</span></p>
<p>再执行 <span style="color: #0000ff;"><strong>/usr/local/php/bin/phpize</strong></span> 会返回如下信息：<br />
Configuring for:<br />
PHP Api Version:         20041225<br />
Zend Module Api No:      20060613<br />
Zend Extension Api No:   220060519</p>
<p>再执行以下命令：</p>
<p>[root@vpser imap]# <strong><span style="color: #0000ff;">./configure --with-php-config=/usr/local/php/bin/php-config</span></strong></p>
<p>[root@vpser imap]# <span style="color: #0000ff;"><strong>make &amp;&amp; make install</strong></span></p>
<p>执行完返回：</p>
<p>Build complete.<br />
Don't forget to run 'make test'.</p>
<p>Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/</p>
<p>表示已经成功，再修改/usr/local/php/etc/php.ini</p>
<p>查找：extension = 再最后一个extension= 后面添加上<strong>extension = "imap.so"</strong></p>
<p>保存，执行<strong><span style="color: #0000ff;">/root/lnmp restart</span></strong> 重启。</p>
<p>在浏览器里面输入http://ip/p.php，打开探针，安装IMAP模块前：</p>
<p><a href="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-1.jpg"><img class="alignnone size-full wp-image-1473" title="lnmp-php-ext-1" src="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-1.jpg" alt="" width="726" height="294" /></a></p>
<p>安装IMAP模块后：</p>
<p><a href="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-imap.jpg"><img class="alignnone size-full wp-image-1474" title="lnmp-php-ext-imap" src="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-imap.jpg" alt="" width="705" height="263" /></a></p>
<h2>二、安装exif模块</h2>
<p>安装exif不需要另外安装库，所以省略掉了安装库的步骤。</p>
<p>比如php的安装目录为：/root/lnmp0.4-full/php-5.2.10/</p>
<p>则执行：cd /root/lnmp0.4-full/php-5.2.10/ext/</p>
<p>我们要安装exif模块，执行cd exif/</p>
<p>再执行 <strong>/usr/local/php/bin/phpize</strong> 会返回如下信息：<br />
Configuring for:<br />
PHP Api Version:         20041225<br />
Zend Module Api No:      20060613<br />
Zend Extension Api No:   220060519</p>
<p>再执行以下命令：</p>
<p>[root@vpser imap]# <strong>./configure --with-php-config=/usr/local/php/bin/php-config</strong></p>
<p>[root@vpser imap]# <strong>make &amp;&amp; make install</strong></p>
<p>执行完返回：</p>
<p>Build complete.<br />
Don't forget to run 'make test'.</p>
<p>Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/</p>
<p>表示已经成功，再修改/usr/local/php/etc/php.ini</p>
<p>查找：extension = 再最后一个extension= 后面添加上<strong>extension = "exif.so"</strong></p>
<p>保存，执行<strong>/root/lnmp restart</strong> 重启。</p>
<p>在/home/wwwroot/下面创建一个exif.php的文件，内容如下：</p>
<blockquote><p>&lt;?php</p>
<p>$exif = read_exif_data ('IMG_0001.JPG');<br />
while(list($k,$v)=each($exif)) {<br />
echo "$k: $v&lt;br&gt;\n";<br />
}</p>
<p>?&gt;</p></blockquote>
<p>其中IMG_0001.JPG为照片文件。</p>
<p>未安装exif模块前：</p>
<p><a href="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-exif-notinstall.jpg"><img class="alignnone size-full wp-image-1478" title="lnmp-php-ext-exif-notinstall" src="http://www.vpser.net/uploads/2010/08/lnmp-php-ext-exif-notinstall.jpg" alt="" width="585" height="157" /></a></p>
<p>安装exif模块后：</p>
<p><a href="http://www.vpser.net/uploads/2010/08/lnmp-php-exif-php.jpg"><img class="alignnone size-full wp-image-1480" title="lnmp-php-exif-php" src="http://www.vpser.net/uploads/2010/08/lnmp-php-exif-php.jpg" alt="" width="386" height="725" /></a></p>
<p>可以读出照片的exif信息。</p>
<p>安装其他模块也基本上都是这两种方式，当<strong>./configure --with-php-config=/usr/local/php/bin/php-config</strong> 执行这个的时候是会检查系统上库是否安装上，如果没有安装上就会报错，按错误提示安装相关的库就行。</p>
<p>如果还有其他问题，可以到<a href="http://bbs.vpser.net/" target="_blank">http://bbs.vpser.net</a>提问，记得提问前在<a href="http://bbs.vpser.net/search.php" target="_blank">http://bbs.vpser.net/search.php</a>搜索一下哦。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" title="LNMP一键安装包 PHP自动升级脚本">LNMP一键安装包 PHP自动升级脚本</a></li><li><a href="http://www.vpser.net/security/fix-lnmp-php-5-2-hash-table-collision-bug.html" title="LNMP PHP 5.2.* Hash漏洞修复脚本">LNMP PHP 5.2.* Hash漏洞修复脚本</a></li><li><a href="http://www.vpser.net/build/lnmp-0-8.html" title="LNMP一键安装包 0.8发布">LNMP一键安装包 0.8发布</a></li><li><a href="http://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html" title="LNMP/LNMPA一键安装包ImageMagick安装配置教程">LNMP/LNMPA一键安装包ImageMagick安装配置教程</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/build/lnmp-0-7-lnmpa.html" title="LNMP一键安装包 0.7发布 &#8211; 支持LNMPA">LNMP一键安装包 0.7发布 &#8211; 支持LNMPA</a></li><li><a href="http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html" title="LNMP一键安装包 自动无缝升级Nginx至任意版本">LNMP一键安装包 自动无缝升级Nginx至任意版本</a></li><li><a href="http://www.vpser.net/build/lnmp-0-6.html" title="LNMP一键安装包 0.6 正式发布">LNMP一键安装包 0.6 正式发布</a></li><li><a href="http://www.vpser.net/build/lnmp-faq.html" title="LNMP一键安装包常见问题错误及解决方法(不定期更新)">LNMP一键安装包常见问题错误及解决方法(不定期更新)</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/lnmp-php-install-ext.html">Permalink</a> |
<a href="http://www.vpser.net/manage/lnmp-php-install-ext.html#comments">14 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/lnmp-php-install-ext.html&title=lnmp之安装PHP模块(不需要重装PHP)">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/exif" rel="tag">exif</a>, <a href="http://www.vpser.net/tag/imap" rel="tag">imap</a>, <a href="http://www.vpser.net/tag/lnmp" rel="tag">LNMP</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/php-extension" rel="tag">php extension</a>, <a href="http://www.vpser.net/tag/php%e6%a8%a1%e5%9d%97" rel="tag">php模块</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/lnmp-php-install-ext.html/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>再提供一种解决Nginx文件类型错误解析漏洞的方法</title>
		<link>http://www.vpser.net/manage/path_info-securit-bug.html</link>
		<comments>http://www.vpser.net/manage/path_info-securit-bug.html#comments</comments>
		<pubDate>Fri, 21 May 2010 17:11:20 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PATH_INFO]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[漏洞]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=1220</guid>
		<description><![CDATA[昨日，80Sec 爆出Nginx具有严重的0day漏洞，详见《Nginx文件类型 错误解析漏洞》。只要用户拥有上传图片权限的Nginx+PHP服务器，就有被入侵的可能。 其实此漏洞并不是Nginx的漏 洞，而是PHP PATH_INFO的漏洞，详见：http://bugs.php.net/bug.php?id=50852&#38;edit=1 例如用户上传了一张照片，访问地址为http://www.domain.com/images/test.jpg，而test.jpg文件内的内 容实际上是PHP代码时，通过http://www.domain.com/images/test.jpg/abc.php就能够执行该文 件内的PHP代码。 网上提供的临时解决方法有： 方法①、修改php.ini，设置 cgi.fix_pathinfo = 0;然后重启php-cgi。此修改会影响到使用PATH_INFO伪静态的应用，例如我以前博文的URL：http://blog.s135.com/read.php/348.htm 就不能访问了。 方法②、在nginx的配置文件添加如下内容后重启：if ( $fastcgi_script_name ~ \..*\/.*php ) {return 403;}。该匹配同样会一并干掉类似“/read.php/348.htm”的URI。 方法③、对于存储图片的location{...}，或虚拟主机server{...}，只允许纯静态访问，不配置PHP访问。例如在金山逍遥网论坛、 SNS上传的图片、附件，会传送到专门的图片、附件存储服务器集群上（pic.xoyo.com），这组服务器提供纯静态服务，无任何动态PHP配置。各 大网站几乎全部进行了图片服务器分离，因此Nginx的此次漏洞对大型网站影响不大。 本人再提供一种修改 nginx.conf配置文件的临时解决方法，兼容“http://blog.s135.com/demo/0day/phpinfo.php/test” 的PATH_INFO伪静态，拒绝“http://blog.s135.com/demo/0day/phpinfo.jpg/test.php” 的漏洞攻击： location ~* .*\.php($&#124;/) { if ($request_filename ~* .*\.php$) { set $is_path_info '0'; } if (-e $request_filename) { set $is_path_info '1'; } if ($is_path_info ~ '0') [...]]]></description>
			<content:encoded><![CDATA[<p>昨日，80Sec 爆出Nginx具有严重的0day漏洞，详见《<a href="http://www.vpser.net/manage/nginx-securit-script_filename.html" target="_blank">Nginx文件类型 错误解析漏洞</a>》。只要用户拥有上传图片权限的Nginx+PHP服务器，就有被入侵的可能。</p>
<p>其实此漏洞并不是Nginx的漏 洞，而是PHP PATH_INFO的漏洞，详见：<a href="http://bugs.php.net/bug.php?id=50852&amp;edit=1" target="_blank">http://bugs.php.net/bug.php?id=50852&amp;edit=1</a></p>
<p>例如用户上传了一张照片，访问地址为<a href="http://www.domain.com/images/test.jpg" target="_blank">http://www.domain.com/images/test.jpg</a>，而test.jpg文件内的内 容实际上是PHP代码时，通过<a href="http://www.domain.com/images/test.jpg/abc.php" target="_blank">http://www.domain.com/images/test.jpg/abc.php</a>就能够执行该文 件内的PHP代码。</p>
<p>网上提供的临时解决方法有：<span id="more-1220"></span></p>
<p>方法①、修改php.ini，设置 cgi.fix_pathinfo = 0;然后重启php-cgi。此修改会影响到使用PATH_INFO伪静态的应用，例如我以前博文的URL：<a href="http://blog.s135.com/read.php/348.htm" target="_blank">http://blog.s135.com/read.php/348.htm</a> 就不能访问了。</p>
<p>方法②、在nginx的配置文件添加如下内容后重启：if ( $fastcgi_script_name ~  \..*\/.*php ) {return 403;}。该匹配同样会一并干掉类似“/read.php/348.htm”的URI。</p>
<p>方法③、对于存储图片的location{...}，或虚拟主机server{...}，只允许纯静态访问，不配置PHP访问。例如在金山逍遥网论坛、 SNS上传的图片、附件，会传送到专门的图片、附件存储服务器集群上（pic.xoyo.com），这组服务器提供纯静态服务，无任何动态PHP配置。各 大网站几乎全部进行了图片服务器分离，因此Nginx的此次漏洞对大型网站影响不大。</p>
<hr />本人再提供一种修改 nginx.conf配置文件的临时解决方法，兼容“<a href="http://blog.s135.com/demo/0day/phpinfo.php/test" target="_blank">http://blog.s135.com/demo/0day/phpinfo.php/test</a>” 的PATH_INFO伪静态，拒绝“<a href="http://blog.s135.com/demo/0day/phpinfo.jpg/test.php" target="_blank">http://blog.s135.com/demo/0day/phpinfo.jpg/test.php</a>” 的漏洞攻击：</p>
<div>location  ~* .*\.php($|/)<br />
{<br />
if ($request_filename ~* .*\.php$) {<br />
set $is_path_info '0';<br />
}<br />
if (-e $request_filename) {<br />
set $is_path_info '1';<br />
}<br />
if ($is_path_info ~ '0') {<br />
return 403;<br />
}</p>
<p>fastcgi_pass  127.0.0.1:9000;<br />
fastcgi_index  index.php;<br />
include fcgi.conf;<br />
}</p>
</div>
<p>也可将以下内容写在 fcgi.conf文件中，便于多个虚拟主机引用：</p>
<div>if ($request_filename ~* .*\.(php|php5)$) {<br />
set  $is_path_info '0';<br />
}<br />
if (-e $request_filename) {<br />
set  $is_path_info '1';<br />
}<br />
if ($is_path_info ~ '0') {<br />
return 403;<br />
}</p>
<p>fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;<br />
fastcgi_param  SERVER_SOFTWARE    nginx;</p>
<p>fastcgi_param  QUERY_STRING        $query_string;<br />
fastcgi_param  REQUEST_METHOD     $request_method;<br />
fastcgi_param  CONTENT_TYPE        $content_type;<br />
fastcgi_param  CONTENT_LENGTH     $content_length;</p>
<p>fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;<br />
fastcgi_param  SCRIPT_NAME        $uri;<br />
fastcgi_param  REQUEST_URI        $request_uri;<br />
fastcgi_param  DOCUMENT_URI        $document_uri;<br />
fastcgi_param  DOCUMENT_ROOT      $document_root;<br />
fastcgi_param  SERVER_PROTOCOL    $server_protocol;</p>
<p>fastcgi_param  REMOTE_ADDR        $remote_addr;<br />
fastcgi_param  REMOTE_PORT        $remote_port;<br />
fastcgi_param  SERVER_ADDR        $server_addr;<br />
fastcgi_param  SERVER_PORT        $server_port;<br />
fastcgi_param  SERVER_NAME        $server_name;</p>
<p>#  PHP only, required if PHP was built with --enable-force-cgi-redirect<br />
fastcgi_param  REDIRECT_STATUS    200;</p>
<p>转载自：<a href="http://blog.s135.com/nginx_0day/" target="_blank">http://blog.s135.com/nginx_0day/</a></p>
</div>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/nginx-securit-script_filename.html" title="nginx文件类型错误解析漏洞">nginx文件类型错误解析漏洞</a></li><li><a href="http://www.vpser.net/build/ioncube-howto.html" title="Linux VPS Nginx+PHP环境下ionCube安装教程">Linux VPS Nginx+PHP环境下ionCube安装教程</a></li><li><a href="http://www.vpser.net/build/vps-nginx-mysql-php.html" title="VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化">VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化</a></li><li><a href="http://www.vpser.net/build/nginx-htpasswd.html" title="LNMP下为Nginx目录设置访问验证的用户名密码">LNMP下为Nginx目录设置访问验证的用户名密码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" title="LNMP一键安装包 PHP自动升级脚本">LNMP一键安装包 PHP自动升级脚本</a></li><li><a href="http://www.vpser.net/manage/cut-nginx-log-files.html" title="Nginx日志切割脚本">Nginx日志切割脚本</a></li><li><a href="http://www.vpser.net/build/lnmp-auto-upgrade-nginx-to-any-version.html" title="LNMP一键安装包 自动无缝升级Nginx至任意版本">LNMP一键安装包 自动无缝升级Nginx至任意版本</a></li><li><a href="http://www.vpser.net/build/nginx-lnmp-ipv6.html" title="BurstNet VPS上让Nginx(lnmp)支持IPv6">BurstNet VPS上让Nginx(lnmp)支持IPv6</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/manage/path_info-securit-bug.html">Permalink</a> |
<a href="http://www.vpser.net/manage/path_info-securit-bug.html#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/manage/path_info-securit-bug.html&title=再提供一种解决Nginx文件类型错误解析漏洞的方法">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/nginx" rel="tag">Nginx</a>, <a href="http://www.vpser.net/tag/path_info" rel="tag">PATH_INFO</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/%e6%bc%8f%e6%b4%9e" rel="tag">漏洞</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/manage/path_info-securit-bug.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux VPS Nginx+PHP环境下ionCube安装教程</title>
		<link>http://www.vpser.net/build/ioncube-howto.html</link>
		<comments>http://www.vpser.net/build/ioncube-howto.html#comments</comments>
		<pubDate>Tue, 02 Feb 2010 02:24:24 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[ionCube]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[whmcs]]></category>
		<category><![CDATA[教程]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=896</guid>
		<description><![CDATA[前些天研究whmcs，文章首发在Licess's Blog，等第九主机的测试VPS几天了也没信，见VPS侦探上文章又好几天不更新了，索性拿过来吧。在自己的VPS上安装试一下，但是提示：Site error: the file /home/test/whmcs/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator. 根据上面的提示看来是因为没有安装ionCube。(注：安装了lnmp一键安装包的可以在lnmp解压后的目录执行./ionCube.sh 进行安装。) 首先，执行uname -a 查看系统是32位还是64位，打开http://www.ioncube.com/loaders.php页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行cd /usr/local ，wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz 下载，再执行tar zxvf ioncube_loaders_lin_x86.tar.gz 解压软件包。 修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码： [ionCube Loader] zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so" 如果以前装有Zend Optimizer，安装ionCube会和Zend Optimizer发生冲突，再执行/usr/local/php/php-fpm reload 时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/uploads/2010/02/ioncubelogo_gg.gif"><img class="alignnone size-full wp-image-897" title="ioncubelogo_gg" src="http://www.vpser.net/uploads/2010/02/ioncubelogo_gg.gif" alt="" width="334" height="80" /></a></p>
<p>前些天研究<a href="http://www.vpser.net/go/whmcs" target="_blank">whmcs</a>，文章首发在<a href="http://blog.licess.org" target="_blank">Licess's Blog</a>，等<a href="http://www.vpser.net/go/d9host" target="_blank">第九主机</a>的测试VPS几天了也没信，见<a href="http://www.vpser.net/">VPS侦探</a>上文章又好几天不更新了，索性拿过来吧。在自己的VPS上安装试一下，但是提示：Site error: the file <strong>/home/test/whmcs/index.php</strong> requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.</p>
<p>根据上面的提示看来是因为没有安装ionCube。(注：安装了<a href="http://lnmp.org" target="_blank">lnmp一键安装包</a>的可以在lnmp解压后的目录执行./ionCube.sh 进行安装。)</p>
<p>首先，执行uname -a 查看系统是32位还是64位，打开<a href="http://www.ioncube.com/loaders.php">http://www.ioncube.com/loaders.php</a>页面根据Linux是32位还是64位下载适当的软件包，比如我的是32位的，切换到/usr/local/目录，执行cd /usr/local ，wget <a href="http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz">http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz</a> 下载，再执行tar zxvf ioncube_loaders_lin_x86.tar.gz 解压软件包。</p>
<p>修改/usr/local/php/etc/php.ini 在文件尾部添加如下代码：<span id="more-896"></span></p>
<p>[ionCube Loader]<br />
zend_extension="/usr/local/ioncube/ioncube_loader_lin_5.2.so"</p>
<p>如果以前装有Zend Optimizer，安装ionCube会和Zend Optimizer发生冲突，再执行/usr/local/php/php-fpm reload 时会发生如下错误：The Loader must appear as the first entry in the php.ini file in Unknown on line 0</p>
<p>须将Zend Optimizer的代码放在ionCube的后面，如<a href="http://lnmp.org/" target="_blank">LNMP</a>中是如下代码，修改完成再执行/usr/local/php/php-fpm restart 。</p>
<p>[Zend Optimizer]<br />
zend_optimizer.optimization_level=1<br />
zend_extension="/usr/local/zend/ZendOptimizer.so"</p>
<p>修改完成，记得/usr/local/php/php-fpm reload 重新加载配置，查看phpinfo。</p>
<table border="0" cellpadding="3" width="600">
<tbody>
<tr>
<td><a href="http://www.zend.com/"></a>This program makes use of the Zend Scripting Language Engine:<br />
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies<br />
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator<br />
with the ionCube PHP Loader v3.3.10, Copyright (c) 2002-2009, by ionCube Ltd.</td>
</tr>
</tbody>
</table>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/path_info-securit-bug.html" title="再提供一种解决Nginx文件类型错误解析漏洞的方法">再提供一种解决Nginx文件类型错误解析漏洞的方法</a></li><li><a href="http://www.vpser.net/build/vps-nginx-mysql-php.html" title="VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化">VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化</a></li><li><a href="http://www.vpser.net/manage/lnmp-lnmpa-imagemagick-install-tutorial.html" title="LNMP/LNMPA一键安装包ImageMagick安装配置教程">LNMP/LNMPA一键安装包ImageMagick安装配置教程</a></li><li><a href="http://www.vpser.net/build/nginx-htpasswd.html" title="LNMP下为Nginx目录设置访问验证的用户名密码">LNMP下为Nginx目录设置访问验证的用户名密码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/vi.html" title="Linux上vi(vim)编辑器使用教程">Linux上vi(vim)编辑器使用教程</a></li><li><a href="http://www.vpser.net/security/linux-iptables.html" title="Linux上iptables防火墙的基本应用教程">Linux上iptables防火墙的基本应用教程</a></li><li><a href="http://www.vpser.net/manage/linux-vps-install-7zip.html" title="Linux VPS上安装7zip使用教程及zip中文文件名解压乱码解决方法">Linux VPS上安装7zip使用教程及zip中文文件名解压乱码解决方法</a></li><li><a href="http://www.vpser.net/build/linode-install-openvpn.html" title="Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)">Linode VPS OpenVPN安装配置教程(基于Debian/Ubuntu)</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2010. |
<a href="http://www.vpser.net/build/ioncube-howto.html">Permalink</a> |
<a href="http://www.vpser.net/build/ioncube-howto.html#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/build/ioncube-howto.html&title=Linux VPS Nginx+PHP环境下ionCube安装教程">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/ioncube" rel="tag">ionCube</a>, <a href="http://www.vpser.net/tag/nginx" rel="tag">Nginx</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/whmcs" rel="tag">whmcs</a>, <a href="http://www.vpser.net/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/build/ioncube-howto.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化</title>
		<link>http://www.vpser.net/build/vps-nginx-mysql-php.html</link>
		<comments>http://www.vpser.net/build/vps-nginx-mysql-php.html#comments</comments>
		<pubDate>Wed, 25 Mar 2009 06:38:34 +0000</pubDate>
		<dc:creator>VPSer</dc:creator>
				<category><![CDATA[服务器环境搭建]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[vsftpd]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[初始化]]></category>

		<guid isPermaLink="false">http://www.vpser.net/?p=85</guid>
		<description><![CDATA[VPS购买来了，不能就这么放在，对吧。下面给大家说一下VPS买来之后的初始化操作，及Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd这些软件的编译安装。 一、登录VPS 登录的方式很多，如果是Linux直接ssh就可以。 下面以Windows下putty为例： 填写上IP或域名，再写个名字，save ，然后Open 二、安装LNMP(基于CentOS) 安装Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd使用Licess的LNMP。 有些VPS默认是安装Apahche的，如果安装了，请先执行：yum -y remove httpd 下面是按照的过程使用的命令，及相关注释(注释用 //，红色加粗为所使用的命令)，LNMP已更新，新版请到http://blog.licess.cn/lnmp/ 看新教程。 Using username "root". root@67.215.242.196's password: [root@vpser ~]#cd /usr/local/src [root@vpser src]#ls [root@vpser src]#wget http://licess.googlecode.com/files/LNMP.zip      //下载LNMP文件 --11:29:51--  http://licess.googlecode.com/files/LNMP.zip Resolving licess.googlecode.com... 209.85.173.82 Connecting to licess.googlecode.com&#124;209.85.173.82&#124;:80... connected. HTTP request sent, awaiting response... 200 OK Length: 11261 (11K) [application/x-zip] Saving to: `LNMP.zip' 100%[=======================================&#62;] 11,261      --.-K/s   [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vpser.net/uploads/2009/03/7.jpg"></a>VPS购买来了，不能就这么放在，对吧。下面给大家说一下VPS买来之后的初始化操作，及Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd这些软件的编译安装。</p>
<p>一、登录VPS</p>
<p>登录的方式很多，如果是Linux直接ssh就可以。</p>
<p>下面以Windows下putty为例：</p>
<p><a href="http://www.vpser.net/uploads/2009/03/putty.jpg" target="_blank"><img class="alignnone size-full wp-image-86" title="putty" src="http://www.vpser.net/uploads/2009/03/putty.jpg" alt="putty" width="452" height="437" /></a><span id="more-85"></span></p>
<p>填写上IP或域名，再写个名字，save ，然后Open</p>
<p><a href="http://www.vpser.net/uploads/2009/03/1.jpg" target="_blank"><img class="alignnone size-medium wp-image-87" title="1" src="http://www.vpser.net/uploads/2009/03/1-300x188.jpg" alt="1" width="300" height="188" /></a></p>
<p>二、安装LNMP(基于CentOS)</p>
<p>安装Nginx+MySQL+PHP+PHPMyAdmin+eAcelerator+vsftpd使用<a href="http://blog.licess.cn" target="_blank">Licess</a>的<a href="http://blog.licess.cn/lnmp" target="_blank">LNMP</a>。</p>
<p>有些VPS默认是安装Apahche的，如果安装了，请先执行：yum -y remove httpd</p>
<p>下面是按照的过程使用的命令，及相关注释(注释用 //，红色加粗为所使用的命令)，LNMP已更新，新版请到<a href="http://blog.licess.cn/lnmp/">http://blog.licess.cn/lnmp/</a> 看新教程。</p>
<p>Using username "root".<br />
<a href="mailto:root@67.215.242.196's">root@67.215.242.196's</a> password:<br />
[root@vpser ~]#<strong><span style="color: #ff0000;">cd /usr/local/src</span><br />
</strong>[root@vpser src]#<strong><span style="color: #ff0000;">ls</span></strong><br />
[root@vpser src]#<strong><span style="color: #ff0000;">wget </span></strong><a href="http://licess.googlecode.com/files/LNMP.zip"><strong><span style="color: #ff0000;">http://licess.googlecode.com/files/LNMP.zip</span></strong></a>      //下载LNMP文件<br />
--11:29:51--  <a href="http://licess.googlecode.com/files/LNMP.zip">http://licess.googlecode.com/files/LNMP.zip</a><br />
Resolving licess.googlecode.com... 209.85.173.82<br />
Connecting to licess.googlecode.com|209.85.173.82|:80... connected.<br />
HTTP request sent, awaiting response... 200 OK<br />
Length: 11261 (11K) [application/x-zip]<br />
Saving to: `LNMP.zip'</p>
<p>100%[=======================================&gt;] 11,261      --.-K/s   in 0.1s</p>
<p>11:29:52 (111 KB/s) - `LNMP.zip' saved [11261/11261]</p>
<p>[root@vpser src]#<span style="color: #ff0000;"><strong>unzip LNMP.zip        </strong></span>//解压LNMP压缩包<br />
Archive:  LNMP.zip<br />
   creating: LNMP/<br />
   creating: LNMP/conf/<br />
  inflating: LNMP/conf/fcgi.conf<br />
  inflating: LNMP/conf/nginx-load.conf<br />
  inflating: LNMP/conf/nginx-proxy.conf<br />
  inflating: LNMP/conf/nginx.conf<br />
  inflating: LNMP/conf/php-fpm.conf<br />
  inflating: LNMP/down.sh<br />
  inflating: LNMP/install.sh<br />
  inflating: LNMP/opt.sh<br />
  inflating: LNMP/readme.txt<br />
  inflating: LNMP/startup.sh<br />
[root@vpser src]#<strong><span style="color: #ff0000;">cd LNMP</span></strong><br />
[root@vpser LNMP]#<span style="color: #ff0000;"><strong>ls</strong><br />
</span>conf  down.sh  install.sh  opt.sh  readme.txt  startup.sh<br />
[root@vpser LNMP]#<strong><span style="color: #ff0000;">chmod +x install.sh down.sh</span></strong>        //为install.sh和down.sh添加执行权限<br />
[root@vpser LNMP]#<span style="color: #ff0000;"><strong>./down.sh</strong><span style="color: #000000;">                                                   //下载安装所需的源代码文件</span></span><br />
=========================================================================<br />
LNMP v0.0.1 for VPS  Written by Licess<br />
=========================================================================</p>
<p>For more information please visit <a href="http://blog.licess.cn/lnmp/">http://blog.licess.cn/lnmp/</a></p>
<p>start download LNMP package<br />
...............................省略下载过程</p>
<p>download package finished!</p>
<p>=========================================================================<br />
[root@vpser LNMP]#<strong><span style="color: #ff0000;">clear</span></strong><br />
[root@vpser LNMP]#<strong><span style="color: #ff0000;">ls<br />
</span></strong>conf                          mysql-5.0.22.tar.gz<br />
down.sh                       nginx-0.7.19.tar.gz<br />
eaccelerator-0.9.5.3.tar.bz2  opt.sh<br />
install.sh                    pcre-7.7.tar.gz<br />
libiconv-1.12.tar.gz          php-5.2.6-fpm-0.5.9.diff.gz<br />
libmcrypt-2.5.8.tar.gz        php-5.2.6.tar.gz<br />
mcrypt-2.6.7.tar.gz           phpMyAdmin-3.1.1-all-languages.tar.gz<br />
memcache-2.2.3.tgz            readme.txt<br />
mhash-0.9.9.tar.gz            startup.sh<br />
[root@vpser LNMP#<strong><span style="color: #ff0000;">]./install.sh      </span></strong>  //开始安装<br />
=========================================================================<br />
LNMP v0.0.1 for VPS  Written by Licess<br />
=========================================================================<br />
A tool to auto-compile &amp; install Nginx+MySQL+PHP on Linux<br />
For more information please visit <a href="http://blog.licess.cn/lnmp/">http://blog.licess.cn/lnmp/</a><br />
The path of some dirs:<br />
mysql dir:   /usr/local/mysql<br />
php dir:     /usr/local/php<br />
nginx dir:   /usr/local/nginx<br />
web dir      /web/www</p>
<p>=========================================================================</p>
<p><a href="http://www.vpser.net/uploads/2009/03/3.jpg" target="_blank"><img class="alignnone size-full wp-image-89" title="3" src="http://www.vpser.net/uploads/2009/03/3.jpg" alt="3" width="659" height="303" /></a></p>
<p>在此步中输入你要绑定的域名，例如：diavps.vpser.net  ,回车确认。<br />
Please input domain:<br />
(Default domain: <a href="http://www.lnmp.org):diavps.vpser.net">www.lnmp.org):diavps.vpser.net</a><br />
===========================<br />
domain=diavps.vpser.net<br />
===========================</p>
<p>Press any key to start...                                     \\再次按任意键确认，开始安装<br />
Loading "fastestmirror" plugin<br />
......................................</p>
<p>开始安装........</p>
<p><a href="http://www.vpser.net/uploads/2009/03/4.jpg" target="_blank"><img class="alignnone size-full wp-image-88" title="4" src="http://www.vpser.net/uploads/2009/03/4.jpg" alt="4" width="660" height="410" /></a></p>
<p>PS：屏幕疯狂的滚动.......欣赏一下</p>
<p><a href="http://www.vpser.net/uploads/2009/03/5.jpg" target="_blank"><img class="alignnone size-full wp-image-90" title="5" src="http://www.vpser.net/uploads/2009/03/5.jpg" alt="5" width="666" height="419" /></a></p>
<p>经过漫长的等待(时间不确定，根据实际情况，我的是半个多小时)，终于安装完了。</p>
<p><a href="http://www.vpser.net/uploads/2009/03/6.jpg" target="_blank"><img class="alignnone size-full wp-image-91" title="6" src="http://www.vpser.net/uploads/2009/03/6.jpg" alt="6" width="659" height="417" /></a></p>
<p>下面看一下PHPInfo</p>
<p><a href="http://www.vpser.net/uploads/2009/03/7.jpg" target="_blank"><img class="alignnone size-medium wp-image-92" title="7" src="http://www.vpser.net/uploads/2009/03/7-300x195.jpg" alt="7" width="300" height="195" /></a></p>
<p>PHPMyAdmin:</p>
<p><a href="http://www.vpser.net/uploads/2009/03/8.jpg" target="_blank"><img class="alignnone size-full wp-image-93" title="8" src="http://www.vpser.net/uploads/2009/03/8.jpg" alt="8" width="509" height="275" /></a></p>
<p>程序安装路径：<br />
MySQL :   /usr/local/mysql<br />
PHP :     /usr/local/php<br />
Nginx :   /usr/local/nginx<br />
PHPMyAdmin /web/www/phpmyadmin<br />
Web目录    /web/www</p>
<p>MySQL  用户：root  密码：root</p>
<p>通过下面这几个链接查看phpinfo和管理MySQL<br />
phpinfo    <a href="http://ip/phpinfo.php">http://ip/phpinfo.php</a><br />
phpMyAdmin <a href="http://ip/phpmyadmin">http://ip/phpmyadmin</a></p>
<p>让Nginx开机后手动执行 /root/run.sh 后Nginx会运行 ，开机自动运行可以运行 LNMP目录下面的 startup.sh 文件即可。</p>
<p>opt.sh 为优化文件，如果内存小于128MB可以通过执行 ./opt.sh 添加swap分区，并修改时区为东8区。注：并不一定在所有的VPS上都可以添加swap分区，swvps不可以，其他没有测试。</p>
<p>安装完后，请立即修改您的MySQL的root密码，使用命令cd /usr/local/mysql/bin</p>
<p>再执行：./mysqladmin -u root -p password mypasswd          //mypasswd为自己的密码</p>
<p>输入这个命令后，需要输入root的原密码，然后root的密码将改为mypasswd。<br />
把命令里的root改为你的用户名，你就可以改你自己的密码了。</p>
<p>进入phpmyadmin目录/web/www/phpmyadmin  将 config.default.php 修改为config.inc.php</p>
<p>修改这个文件的 $cfg['Servers'][$i]['auth_type'] = 'http';</p>
<p>                                $cfg['blowfish_secret'] = 'VPSER';    //VPSER为任意字符</p>
<p>保存，然后就可以登录了。</p>
<p><span style="color: #ff0000;"><strong>安装vsftp：</strong></span><br />
下载vsftpd-for-LNMP.zip：执行 wget <a href="http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip"><span style="color: #ff0000;">http://blog.licess.cn/uploads/200903/vsftpd-for-LNMP.zip</span></a></p>
<p>unzip vsftpd-for-LNMP.zip</p>
<p>cd vsftpd for LNMP</p>
<p>./installvsftpd.sh</p>
<p>安装完毕后即可使用你的SSH的帐号和密码登录，也可以修改/etc/vsftpd.chroot限制用户在家目录里。默认添加了adminftp用户，但是没有设置密码，可以执行passwd adminftp 来设置密码，或者userdel admintpd 删除用户。</p>
<p>执行 adduser -d /web/www/user1 -s /sbin/nologin user1  来添加一个不能SSH登录的FTP帐号，家目录为/web/www/user1 但是没有限制，添加限制，请修改/etc/vsftpd.chroot 添加要限制的用户。</p>
<p>更详细的关于LNMP的可以看：<a href="http://blog.licess.cn/lnmp/">http://blog.licess.cn/lnmp/</a></p>
<p>可能在安装过程中遇到什么问题可以在下面留言。</p>
<h2  class="related_post_title">相关文章：</h2><ul class="related_post"><li><a href="http://www.vpser.net/manage/path_info-securit-bug.html" title="再提供一种解决Nginx文件类型错误解析漏洞的方法">再提供一种解决Nginx文件类型错误解析漏洞的方法</a></li><li><a href="http://www.vpser.net/build/ioncube-howto.html" title="Linux VPS Nginx+PHP环境下ionCube安装教程">Linux VPS Nginx+PHP环境下ionCube安装教程</a></li><li><a href="http://www.vpser.net/build/debian-vps-web-server.html" title="Debian VPS 安装安装(Lighttpd+MySQL+Zend+vsftpd+PHPMyAdmin)Web环境">Debian VPS 安装安装(Lighttpd+MySQL+Zend+vsftpd+PHPMyAdmin)Web环境</a></li><li><a href="http://www.vpser.net/coupons/vpsyou-2011-august-coupons.html" title="VPSYOU 2011年8月全线VPS8折优惠码">VPSYOU 2011年8月全线VPS8折优惠码</a></li><li><a href="http://www.vpser.net/build/nginx-htpasswd.html" title="LNMP下为Nginx目录设置访问验证的用户名密码">LNMP下为Nginx目录设置访问验证的用户名密码</a></li><li><a href="http://www.vpser.net/coupons/burstnet-2011-june-windows-linux-vps-coupons.html" title="BurstNet 2011年6月Windows和Linux VPS优惠码">BurstNet 2011年6月Windows和Linux VPS优惠码</a></li><li><a href="http://www.vpser.net/security/lnmp-remove-nginx-php-execute.html" title="lnmp去掉nginx上传目录的PHP执行权限">lnmp去掉nginx上传目录的PHP执行权限</a></li><li><a href="http://www.vpser.net/security/lnmp-php-pathinfo.html" title="请各位lnmp用户检查php pathinfo设置！重要！">请各位lnmp用户检查php pathinfo设置！重要！</a></li><li><a href="http://www.vpser.net/manage/linux-reset-mysql-root-password.html" title="Linux下重置MySQL root密码">Linux下重置MySQL root密码</a></li><li><a href="http://www.vpser.net/manage/lnmp-upgrade-php-script.html" title="LNMP一键安装包 PHP自动升级脚本">LNMP一键安装包 PHP自动升级脚本</a></li></ul><hr />
<p><small>© VPSer for <a href="http://www.vpser.net">VPS侦探</a>, 2009. |
<a href="http://www.vpser.net/build/vps-nginx-mysql-php.html">Permalink</a> |
<a href="http://www.vpser.net/build/vps-nginx-mysql-php.html#comments">23 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.vpser.net/build/vps-nginx-mysql-php.html&title=VPS初始化及Nginx+MySQL+PHP/PHPMyAdmin安装优化">del.icio.us</a>
<br/>
Post tags: <a href="http://www.vpser.net/tag/mysql" rel="tag">MySQL</a>, <a href="http://www.vpser.net/tag/nginx" rel="tag">Nginx</a>, <a href="http://www.vpser.net/tag/php" rel="tag">PHP</a>, <a href="http://www.vpser.net/tag/vps" rel="tag">VPS</a>, <a href="http://www.vpser.net/tag/vsftpd" rel="tag">vsftpd</a>, <a href="http://www.vpser.net/tag/%e4%bc%98%e5%8c%96" rel="tag">优化</a>, <a href="http://www.vpser.net/tag/%e5%88%9d%e5%a7%8b%e5%8c%96" rel="tag">初始化</a><br/>
<br/>
<img src="http://www.vpser.net/images/tuijian.gif"> <a href="http://www.vpser.net/usa-vps/">美国VPS推荐</a>  | <a href="http://shop63846532.taobao.com/">军哥代购 - 提供美国及海外VPS/VPN/域名代购，美元/欧元代付</a> QQ：503228080
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.vpser.net/build/vps-nginx-mysql-php.html/feed</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

