<?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>精品博客</title> <atom:link href="http://jingpin.org/feed/" rel="self" type="application/rss+xml" /><link>http://jingpin.org</link> <description></description> <lastBuildDate>Wed, 25 Jan 2012 03:00:21 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>如何设置链接检查器</title><link>http://jingpin.org/broken-link-checker-settings/</link> <comments>http://jingpin.org/broken-link-checker-settings/#comments</comments> <pubDate>Sun, 22 Jan 2012 10:41:50 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[Broken Link]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[死链接]]></category><guid isPermaLink="false">http://jingpin.org/?p=3723</guid> <description><![CDATA[链接检查器 (Broken Link Checker) 是一款优秀的可以检测并清理博客文章里面的死链接（包括内部链接和外部链接）的 WordPress 插件。 相关博文:<ol><li><a href='http://jingpin.org/5-ways-to-fuck-broken-links/' rel='bookmark' title='对付死链接的 5 种方式'>对付死链接的 5 种方式</a></li><li><a href='http://jingpin.org/tips-to-kill-wordpress-errors/' rel='bookmark' title='WordPress 出现异常时怎么办?'>WordPress 出现异常时怎么办?</a></li><li><a href='http://jingpin.org/wordpress-attack/' rel='bookmark' title='旧版 WordPress 遭受黑客攻击'>旧版 WordPress 遭受黑客攻击</a></li></ol>]]></description> <content:encoded><![CDATA[<p>链接检查器 (<a href="http://jingpin.org/5-ways-to-fuck-broken-links/" title="对付死链接的 5 种方式">Broken Link Checker</a>) 是一款优秀的可以检测并清理博客文章里面的死链接（包括内部链接和外部链接）的 WordPress 插件。</p><p>由于大多数文章都是介绍别人的东西，例如翻墙工具、Twitter 应用、图片编辑软件、等等，所以精品博客上难免时不时出现死链接，毕竟没有什么是永恒的，曾经辉煌过就算不错了。为此，精品博客有段时间是通过链接检查器清理死链接的，但是后来该插件突然不行了 —— 永远在检查，但是从来不显示死链接或者活链接，而又找不到解决方法，所以只好停用该插件，并转而使用 <a href="http://freenuts.com/best-2-broken-link-checkers-for-mac-and-windows/">Xenu 和 Integrity</a>。 <span id="more-3723"></span></p><p>其中，Xenu 是用于 Windows 系统的，而 Integrity 是用于 Mac 系统的，它们是互联网上最优秀的两款网站死链接检查桌面软件，不过都有一个不足的地方，那就是清理死链接比较麻烦，因为你需要打开每个含有死链接的网页，并一个一个地移除或者修改。这样的程序对于一个含有成千上万个链接的博客来讲，是非常折腾的，以致于有时候我都不理会那些死链接了。</p><p>今天是除夕，不想留着死链接过年，所以又重新折腾起链接检查器，因为所有的 WordPress 插件里面，就它能够检查死链接了。由于对自己没有什么信心，所以我一边 Google、一边问别人、一边自己胡乱折腾 —— 例如禁用其他所有的插件，最后还是碰巧找到了解决方法 —— 非常简单，只要把 “Server load limit” 这一栏留空就可以了，如下图所示：</p><p><img src="http://jingpin.org/image/broken-link-checker-settings.gif" alt="Broken link checker settings" title="broken-link-checker-settings" width="530" height="406" class="aligncenter size-full wp-image-3724" /></p><p>这一栏的默认值是 “4”，至今我还不明白是什么意思，不过只要大于旁边给出的那个 “Current load” 值(正数)，估计不留空也可以。</p><p>相关博文:<ol><li><a href='http://jingpin.org/5-ways-to-fuck-broken-links/' rel='bookmark' title='对付死链接的 5 种方式'>对付死链接的 5 种方式</a></li><li><a href='http://jingpin.org/tips-to-kill-wordpress-errors/' rel='bookmark' title='WordPress 出现异常时怎么办?'>WordPress 出现异常时怎么办?</a></li><li><a href='http://jingpin.org/wordpress-attack/' rel='bookmark' title='旧版 WordPress 遭受黑客攻击'>旧版 WordPress 遭受黑客攻击</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/broken-link-checker-settings/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>博客图片用什么格式比较好？</title><link>http://jingpin.org/best-image-format-for-blog-posts/</link> <comments>http://jingpin.org/best-image-format-for-blog-posts/#comments</comments> <pubDate>Thu, 12 Jan 2012 05:22:32 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[博客]]></category> <category><![CDATA[图片]]></category><guid isPermaLink="false">http://jingpin.org/?p=3718</guid> <description><![CDATA[其实，Google 图片搜索已经收录 JPEG、GIF、PNG 和 BMP 这四种最常见格式的图片，所以，不管用什么格式，如果你的博客比较受欢迎，它上面的图片都有可能出现在搜索结果里面。 相关博文:<ol><li><a href='http://jingpin.org/jpeg-webp/' rel='bookmark' title='JPEG 将被 WebP 取代'>JPEG 将被 WebP 取代</a></li><li><a href='http://jingpin.org/how-to-compress-the-pictures-used-on-you-blog/' rel='bookmark' title='如何压缩博客上的图片？'>如何压缩博客上的图片？</a></li><li><a href='http://jingpin.org/speed-up-your-site-image-formats/' rel='bookmark' title='图片格式'>图片格式</a></li></ol>]]></description> <content:encoded><![CDATA[<p>其实，Google 图片搜索已经收录 JPEG、GIF、PNG 和 BMP 这四种最常见格式的图片，所以，不管用什么格式，如果你的博客比较受欢迎，它上面的图片都有可能出现在搜索结果里面。</p><p>那么，一张图片到底用什么格式比较好呢？ 那就要看图片的清晰度和大小了。<span id="more-3718"></span></p><p>目前精品博客上的图片大概就两种格式，一种是 JPEG 的，另外一种是 GIF 的，而选择的标准是看大小，一张原始的图片（通常是 PNG 格式的）经过编辑之后，如果另存为 JPEG 格式的尺寸较小，就用 JPEG，如果另存为 GIF 格式的尺寸较小，那就用 GIF，因为尺寸越小，网页的加载速度就越快，读者体验就越好。</p><p>后来发现 <a href="http://freenuts.com/compress-images-online-for-free-with-jpegmini/">JPEGmini</a> 这个网站可以对 JPEG 格式的图片进行几乎无损的压缩，而且甚至可以压缩成原始图片的一半，同一张图片，原本它的 JPEG 格式要比 GIF 格式大，但是经过 JPEGmini 压缩之后，它的 JPEG 格式反而比 GIF 的小，所以有段时间博客上的新图片一直采用 JPEG 的格式。</p><p>再后来，发现老是上传下载的有点麻烦，所以就决定大小如果不超过 35K，原始的 PNG 图片另存为 GIF 和 JPEG 之后，哪个越小就用哪个，如果超过 35K，就先把图片另存为 JPEG 格式，接着上传到 JPEGmini 网站进行压缩，然后再下载并添加到博客文章里面。</p><p>相关博文:<ol><li><a href='http://jingpin.org/jpeg-webp/' rel='bookmark' title='JPEG 将被 WebP 取代'>JPEG 将被 WebP 取代</a></li><li><a href='http://jingpin.org/how-to-compress-the-pictures-used-on-you-blog/' rel='bookmark' title='如何压缩博客上的图片？'>如何压缩博客上的图片？</a></li><li><a href='http://jingpin.org/speed-up-your-site-image-formats/' rel='bookmark' title='图片格式'>图片格式</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/best-image-format-for-blog-posts/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>将 WordPress 博客搬到 Amazon 的试行方法</title><link>http://jingpin.org/move-wordpress-to-amazon/</link> <comments>http://jingpin.org/move-wordpress-to-amazon/#comments</comments> <pubDate>Fri, 23 Dec 2011 12:20:47 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[Amazon]]></category> <category><![CDATA[EC2]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[主机]]></category><guid isPermaLink="false">http://jingpin.org/?p=3716</guid> <description><![CDATA[Bluehost 提供的共享虚拟主机还是不错的，精品博客在上面运行了差不多两年，但是最近半年的时间博客经常宕机，这个月更是频繁到天天宕机，所以，又是该搬家的时候了。 相关博文:<ol><li><a href='http://jingpin.org/wordpress-attack/' rel='bookmark' title='旧版 WordPress 遭受黑客攻击'>旧版 WordPress 遭受黑客攻击</a></li><li><a href='http://jingpin.org/wordpress-formal-chinese-update/' rel='bookmark' title='WordPress 中文版升级速成之后'>WordPress 中文版升级速成之后</a></li><li><a href='http://jingpin.org/3-must-apply-security-tips-for-wordpress/' rel='bookmark' title='WordPress 三个必须的安全措施'>WordPress 三个必须的安全措施</a></li></ol>]]></description> <content:encoded><![CDATA[<p>Bluehost 提供的共享虚拟主机还是不错的，精品博客在上面运行了差不多两年，但是最近半年的时间博客经常宕机，这个月更是频繁到天天宕机，所以，又是该搬家的时候了。</p><p>在对比了 TechCrunch、Mashable、MakeUseOf 等 <a href="http://jingpin.org/hosts-for-famous-wordpress-blogs/">7 大博客</a>所用的服务器之后，我觉得还是 Amazon 比较适合，因为价格是最便宜的，精品博客或许能够在它的免费 EC2 云服务器上运行一年， 并且还可以随时甚至自动提升服务器的配置，也就是说，不管你的博客又多大，Amazon 都能撑得住——只要你的信用卡还可以刷。 <span id="more-3716"></span></p><p>不过，Amazon 所提供的主机 (Instance) 类似于 <a href="http://jingpin.org/install-wordpress-on-vps/">VPS</a>，安装 WordPress 之前，得先安装带 PHP、MySQL、phpMyAdmin 等程序的系统，但是幸好有 <a href="http://bitnami.org/">BitNami</a>，该软件集合了 WordPress 及其所需要的程序和系统。</p><p>由于刚申请的 Visa 信用卡还没有拿到，而且又想尽快把博客搬到 Amazon 上，所以就先纸上谈兵一下，把别人介绍的方法和步骤记录下来，拿到信用卡之后再按部就班。—— 以下方法我没有验证过，只是用作参考也仅供参考。</p><h2>一、在 EC2 上安装 WordPress</h2><p>注册了 EC2 之后，可以参考 BitNami 官方网站的<a href="http://bitnami.org/tutorials/amazon_machine_images">教程</a>进行安装 WordPress，以下是简单的中文介绍：</p><p><strong>1、注册 Amazon EC2</strong></p><p>访问 <a href="http://aws.amazon.com/">Amazon Web Services</a> 页面，输入信用卡信息，注册一个帐号。</p><p><strong>2、运行 Amazon EC2</strong></p><p>注册成功之后，登录 EC2 后台，点击 “Launch Instance” 。</p><p><strong>3、安装操作系统</strong></p><p>选择一个适合自己的 <a href="http://bitnami.org/stack/wordpress#cloudImage">AMI</a> 安装包， 例如 ami-6594410c （EBS 64 bits）。</p><p><strong>4、选择主机</strong></p><p>Micro 是唯一免费（一年）的主机 （Instance），可以先试试看是否够用，如果不够用再花钱升级到其他主机。</p><p>选择完之后，点击 “Continue”。</p><p><strong>5、为主机添加标签</strong></p><p>为主机添加标签 （tag），方便以后添加多个主机或者更换主机的时候进行辨认。</p><p><strong>6、创建并下载 key pair</strong></p><p>Key pair 是用来通过 SSH 连接并管理 EC2 的。</p><p><strong>7、配置防火墙</strong></p><p>选择并添加 “HTTP” , “HTTPS” 和 “SSH” 连接。</p><p>完了之后，点击 “Launch” 按钮，WordPress 就安装完成了。</p><p><strong>8、运行 WordPress</strong></p><p>“Public DNS” 对应的链接就是你的网站 IP 地址，访问该地址，你就可以看到一个 BitNami 页面，并且可以通过以下用户名和密码登录：</p><blockquote><p>username: user</p><p>password: bitnami</p></blockquote><p>登录之后，及时修改用户名和密码。</p><h2>二、添加博客数据库</h2><p>在 phpMyAdmin 界面添加一个博客数据库，数据库的名称和密码需要和原来的一模一样，然后上传备份的数据库。</p><h2>三、WordPress 文件搬家</h2><p>将整个博客的 WordPress 文件全部搬到 EC2, 如果直接在 EC2 网站上或者通过 FTP 上传，过程难免有点慢，最快的方法还是通过 SSH 上传。上传之前，先把 WordPress 博客的缓存文件清除，然后将 WordPress 文件夹压缩成 GZ 格式并下载，然后把下载文件(例如 xxx.tar.gz)上传到 EC2 一个新建的文件夹（例如jingpin），具体命令如下：</p><blockquote><p><code>ssh -i ~/.ssh/key pair bitnami@Public_DNS</code></p><p><code>cd /home/bitnami</code></p><p><code>mkdir jingpin</code></p><p><code>scp xxx.tar.gz bitnami@Public_DNS:/home/bitnami/jingpin/xxx.tar.gz</code></p><p>（如果不行，尝试 <code>scp -i keypair xxx.tar.gz bitnami@Public_DNS/home/bitnami/jingpin/xxx.tar.gz</code>）</p><p><code>tar -xzf xxx.tar.gz</code></p></blockquote><h2>四、域名指向</h2><p>打开 EC2 界面的“Elastic IPs” 页面，并点击“Allocate New Address”按钮，找到主机所对应的 IP 地址，然后到域名管理后台修改指向，具体如下：</p><blockquote><p>jingpin.org A: 216.24.194.31</p><p>www.jingpin.org CName: jingpin.org</p></blockquote><p><strong>备注：</strong></p><p>1. 由于 Amazon EC2 是条大白鲨，吞吐量无限，如果你不确定某项服务是干什么用的或者是不必要，那就最好不要启用，否则，信用卡有可能被刷爆，而后悔莫及。</p><p>2. 以上方法和步骤都未曾经过本人验证，仅供参考，如有差错，欢迎指正。</p><p>相关博文:<ol><li><a href='http://jingpin.org/wordpress-attack/' rel='bookmark' title='旧版 WordPress 遭受黑客攻击'>旧版 WordPress 遭受黑客攻击</a></li><li><a href='http://jingpin.org/wordpress-formal-chinese-update/' rel='bookmark' title='WordPress 中文版升级速成之后'>WordPress 中文版升级速成之后</a></li><li><a href='http://jingpin.org/3-must-apply-security-tips-for-wordpress/' rel='bookmark' title='WordPress 三个必须的安全措施'>WordPress 三个必须的安全措施</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/move-wordpress-to-amazon/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>名博都用哪家的服务器</title><link>http://jingpin.org/hosts-for-famous-wordpress-blogs/</link> <comments>http://jingpin.org/hosts-for-famous-wordpress-blogs/#comments</comments> <pubDate>Wed, 14 Dec 2011 14:53:20 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客历史]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[域名]]></category> <category><![CDATA[服务器]]></category><guid isPermaLink="false">http://jingpin.org/?p=3715</guid> <description><![CDATA[著名博客除了有一个好域名之外，都还有一个好的服务器。下面是 7 个世界著名博客所用的服务器： 相关博文:<ol><li><a href='http://jingpin.org/cheapest-web-hosting-best/' rel='bookmark' title='The Cheapest Web Hosting Is the Best'>The Cheapest Web Hosting Is the Best</a></li><li><a href='http://jingpin.org/move-wordpress-to-amazon/' rel='bookmark' title='将 WordPress 博客搬到 Amazon 的试行方法'>将 WordPress 博客搬到 Amazon 的试行方法</a></li><li><a href='http://jingpin.org/top-10-web-hosts-listed-by-web-hosting-rating/' rel='bookmark' title='Top 10 Web Hosts Listed by Web Hosting Rating'>Top 10 Web Hosts Listed by Web Hosting Rating</a></li></ol>]]></description> <content:encoded><![CDATA[<p>著名博客除了有一个好域名之外，都还有一个好的服务器。下面是 7 个世界著名博客所用的服务器： <span id="more-3715"></span></p><p><a href="http://techcrunch.com/">TechCrunch</a> —— <a href="http://www.peer1.com/">PEER 1 Network</a></p><p><a href="http://mashable.com/">Mashable</a> —— <a href="http://www.rackspace.com/">Rackspace Hosting</a></p><p><a href="http://makeuseof.com/">MakeUseOf</a> —— Rackspace Hosting</p><p><a href="http://jingpin.org/copyblogger/">Copyblogger</a> —— <a href="http://mediatemple.net/">MEDIA TEMPLE</a></p><p><a href="http://jingpin.org/problogger/">Problogger</a> —— Amazon</p><p><a href="http://jingpin.org/daily-blog-tips/">DailyBlogTips</a> —— <a href="http://www.softlayer.com/">Softlayer</a></p><p><a href="http://jingpin.org/john-chow-dot-com/">JohnChow</a> —— Softlayer</p><p>（结果来自 <a href="http://freenuts.com/best-5-websites-for-you-to-find-out-where-a-site-is-hosted/">IsHostedBy</a>。）</p><p>以上 7 个博客有一个共同点，那就是它们都是建在 WordPress 上的，而这些博客所用的服务器也有一个共同的特点，那就是贵，不过一分钱一份货，等改天发了财，我也要把精品博客搬到其中一个博客所用的服务器上。:-)</p><p>相关博文:<ol><li><a href='http://jingpin.org/cheapest-web-hosting-best/' rel='bookmark' title='The Cheapest Web Hosting Is the Best'>The Cheapest Web Hosting Is the Best</a></li><li><a href='http://jingpin.org/move-wordpress-to-amazon/' rel='bookmark' title='将 WordPress 博客搬到 Amazon 的试行方法'>将 WordPress 博客搬到 Amazon 的试行方法</a></li><li><a href='http://jingpin.org/top-10-web-hosts-listed-by-web-hosting-rating/' rel='bookmark' title='Top 10 Web Hosts Listed by Web Hosting Rating'>Top 10 Web Hosts Listed by Web Hosting Rating</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/hosts-for-famous-wordpress-blogs/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>如何申请日本网站 Tsunagarumon 提供的免费 VPN</title><link>http://jingpin.org/how-to-get-a-free-japanese-vpn/</link> <comments>http://jingpin.org/how-to-get-a-free-japanese-vpn/#comments</comments> <pubDate>Sat, 26 Nov 2011 14:42:46 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[PPTP]]></category> <category><![CDATA[VPN]]></category> <category><![CDATA[翻墙]]></category><guid isPermaLink="false">http://jingpin.org/?p=3711</guid> <description><![CDATA[而为了方便来中国大陆旅游的日本友人翻墙，一位好心人创建了一个叫做 Tsunagarumon 的日文网站，并专门提供免费的 VPN，不仅日本人，其他任何人也都可以通过邮箱申请，具体申请步骤如下： 相关博文:<ol><li><a href='http://jingpin.org/how-to-set-up-pptp-vpn-in-a-vps/' rel='bookmark' title='如何在 VPS 上搭建 PPTP 简易教程'>如何在 VPS 上搭建 PPTP 简易教程</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li><li><a href='http://jingpin.org/set-up-l2tp-ipsec-in-a-vps/' rel='bookmark' title='如何在 VPS 上搭建 L2TP/IPSec 简易教程'>如何在 VPS 上搭建 L2TP/IPSec 简易教程</a></li></ol>]]></description> <content:encoded><![CDATA[<p>在中国大陆，如果要访问 Facebook、Twitter、YouTube 等网站，就需要<a href="http://jingpin.org/100-anti-censorthip-tools/" title="100 个免费翻墙工具">翻墙</a>。</p><p>而为了方便来中国大陆旅游的日本友人翻墙，一位好心人创建了一个叫做 <a href="http://tsunagarumon.com/">Tsunagarumon</a> 的日文网站，并专门提供免费的 VPN，不仅日本人，其他任何人也都可以通过邮箱申请，具体申请步骤如下：<span id="more-3711"></span></p><p><strong>1、输入邮箱地址</strong></p><p><img src="http://freenuts.com/images/tsunagarumon-entry.gif" alt="free Japanese vpn application" title="tsunagarumon-entry" width="530" height="297" class="aligncenter size-full wp-image-4790" /></p><p>访问<a href="http://tsunagarumon.com/entry/">申请页面</a>，输入你的邮箱地址，勾选同意服务条款，然后点击下面那个红色按钮。</p><p><strong>2、确认邮箱地址</strong></p><p><img src="http://freenuts.com/images/tsunagarumon-entry-confirmation.gif" alt="free Japanese VPN email address confirmation" title="tsunagarumon-entry-confirmation" width="530" height="263" class="aligncenter size-full wp-image-4791" /></p><p>重新检查一遍邮箱地址，如果正确，点击左边的红色按钮。</p><p><strong>3、验证邮箱地址</strong></p><p><img src="http://freenuts.com/images/tsunagarumon-email.gif" alt="free Japanese VPN email active" title="tsunagarumon-email" width="530" height="203" class="aligncenter size-full wp-image-4792" /></p><p>登录你的申请邮箱，打开来自 Tsunagarumon 网站的邮件，点击邮件里面的链接，然后你就可以得到免费的 VPN 了。</p><p><strong>4、获取免费的 VPN</strong></p><p><img src="http://freenuts.com/images/tsunagarumon-password.gif" alt="free Japanese VPN password" title="tsunagarumon-password" width="530" height="306" class="aligncenter size-full wp-image-4793" /></p><p>点击邮件里面的链接之后，你就可以在一个新的 Tsunagarumon 网页看到你的 VPN 用户名（即申请的邮箱地址）以及密码，同时，Tsunagarumon 也会把这些信息发送到你的邮箱。</p><p>Tsunagarumon 网站所提供的 VPN 是 <a href="http://jingpin.org/how-to-set-up-pptp-vpn-in-a-vps/">PPTP</a> 类型的，所以无需安装，只要有帐户和服务器就可以使用了，而服务器的地址可以是以下 3 个之中的任意一个：</p><ul><li>vpn.tsunagarumon.com</li><li>49.212.48.199</li><li>49.212.0.54</li></ul><p>但是我在测试的时候，发现 vpn.tsunagarumon.com 无效，而其他两个都可以连接得上。</p><p>关于如何在电脑和手机上使用 PPTP 类的 VPN，你可以参考 Tsunagarumon 网站提供的<a href="http://tsunagarumon.com/usage/">说明</a> (日语) 或者<a href="http://freenuts.com/how-to-set-up-vpn-in-your-computer-and-mobile-phone/">这篇教程</a>（英语）。</p><p>顺便一提，最好不要拿 Tsunagarumon 的免费 VPN 去玩网络游戏、挂 BT 或者同时用于多台电脑，否则你的帐户有可能被封，到时就需要用另外一个邮箱申请或者去寻找<a href="http://freenuts.com/free-vpn-softwares/">其他的免费 VPN</a>。</p><p>相关博文:<ol><li><a href='http://jingpin.org/how-to-set-up-pptp-vpn-in-a-vps/' rel='bookmark' title='如何在 VPS 上搭建 PPTP 简易教程'>如何在 VPS 上搭建 PPTP 简易教程</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li><li><a href='http://jingpin.org/set-up-l2tp-ipsec-in-a-vps/' rel='bookmark' title='如何在 VPS 上搭建 L2TP/IPSec 简易教程'>如何在 VPS 上搭建 L2TP/IPSec 简易教程</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/how-to-get-a-free-japanese-vpn/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>如何在 VPS 上安装 WordPress</title><link>http://jingpin.org/install-wordpress-on-vps/</link> <comments>http://jingpin.org/install-wordpress-on-vps/#comments</comments> <pubDate>Fri, 11 Nov 2011 15:04:36 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[phpMyAdmin]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://jingpin.org/?p=3709</guid> <description><![CDATA[安装完 Nginx、PHP、MySQL 和 phpMyAdmin 之后，在 VPS 上安装 WordPress 就非常简单了，只需要以下 6 个步骤： 相关博文:<ol><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol>]]></description> <content:encoded><![CDATA[<p>安装完 <a href="http://jingpin.org/how-to-install-nginx-on-vps/">Nginx</a>、<a href="http://jingpin.org/install-php-on-vps/">PHP</a>、<a href="http://jingpin.org/install-mysql-on-vps/">MySQL</a> 和 <a href="http://jingpin.org/install-phpmyadmin-on-vps/">phpMyAdmin</a> 之后，在 VPS 上安装 WordPress 就非常简单了，只需要以下 6 个步骤： <span id="more-3709"></span></p><h2>一、创建一个数据库</h2><p><img src="http://freenuts.com/images/phpmyadmin-create-database.jpg" alt="Create a database" title="phpmyadmin-create-database" width="530" height="182" class="aligncenter size-full wp-image-4608" /></p><p>登录 phpMyAdmin 控制面板，为将要安装的 WordPress 创建一个数据库以及对应的用户和密码。</p><h2>二、配置 Nginx</h2><p>你如果曾经按照<a href="http://jingpin.org/two-ways-to-run-nginx-with-php/">这篇文章</a>提到的方法在 &quot;sites-enabled&quot; 文件夹创建了一个 &quot;test&quot; 文件，那么甚至可以跳过这个步骤，但是最好把服务器名字（server name）改为将要创建的博客的域名。</p><p>如果没有，你可以把 Nginx.conf 文件的内容改成以下：</p><blockquote><p><code>user nobody;<br /> worker_processes 2;</p><p>events {<br /> worker_connections 1024;<br /> }</p><p>http {<br /> include mime.types;<br /> default_type application/octet-stream;</p><p>sendfile on;<br /> keepalive_timeout 65;</p><p>include /usr/local/nginx/conf/sites-enabled/*;</p><p>}</code></p></blockquote><p>接着在文件中提到的目录下创建一个 &quot;sites-enabled&quot; 文件夹，其次在文件夹里面创建一个文件(文件名可以任意)并输入以下内容：</p><blockquote><p><code>server {<br /> listen 80;<br /> server_name freenuts.org;</p><p>access_log /usr/local/nginx/logs/freenutsdotorg.access.log;<br /> root /usr/local/nginx/html;</p><p>location / {<br /> index index.html index.htm index.php;<br /> }</p><p>location ~ \.php$ {<br /> include /usr/local/nginx/conf/fastcgi.conf;<br /> fastcgi_pass localhost:9000;<br /> fastcgi_index index.php;<br /> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br /> }<br /> }</code></p></blockquote><p>记得将 &quot;freenuts.org&quot; 换成你的域名。</p><p>顺便一提，如果你的 Nginx 不是根据<a href="http://jingpin.org/how-to-install-nginx-on-vps/">这个方法</a>安装的，那么你可能还需要修改文件中 access_log、root 以及 fastcgi.conf 的实际路径。</p><h2>三、下载 WordPress</h2><p>事实上，你可以把 WordPress 下载到任意目录，不过 &quot;html&quot; 文件夹 (默认位于 &quot;/usr/local/nginx&quot;) 将是一个不错的选择，因为这样一来当你在浏览器上输入 VPS 的 IP 地址时，就可以看到你的 WordPress 博客而不是一个无聊的欢迎页面。</p><p>具体做法是清空 &quot;html&quot; 文件夹里面的文件，然后下载 WordPress，具体命令如下：</p><blockquote><p>cd /usr/local/nginx/html</p></blockquote><blockquote><p>rm -r *</p></blockquote><blockquote><p>wget http://wordpress.org/latest.tar.gz</p></blockquote><blockquote><p>tar xzf latest.tar.gz</p></blockquote><blockquote><p>cd wordpress</p></blockquote><blockquote><p>mv * ..</p></blockquote><blockquote><p>cd ..</p></blockquote><blockquote><p>rm -rf wordpress</p></blockquote><p>然后，所有的 WordPress 文件就成功地下载到 &quot;html&quot; 文件夹了。</p><h2>四、生成 wp-config.php 文件内容</h2><p><img src="http://freenuts.com/images/setup-wordpress-config.gif" alt="Generate wp-config.php contents" title="setup-wordpress-config" width="530" height="368" class="aligncenter size-full wp-image-4611" /></p><p>在浏览器上访问你的 WordPress 博客，你将会看到一个安装向导页面，点击 &quot;Create a Configuration File&quot; 按钮，再点击 &quot;Let&#8217;s Go!&quot; 按钮，接着输入数据库名称、用户名、密码，再把 &quot;localhost&quot; 换成你的博客域名，然后点击 &quot;Submit&quot; 按钮直接生成 wp-config.php 文件的内容，如下图所示：</p><p><img src="http://freenuts.com/images/setup-wordpress-config-contents.gif" alt="generate wordpress config contents" title="setup-wordpress-config-contents" width="530" height="327" class="aligncenter size-full wp-image-4610" /></p><h2>五、创建 wp-config.php 文件</h2><p>回到终端应用程序上并输入以下命令创建一个叫 wp-config.php 的文件：</p><blockquote><p>cp wp-config-sample.php wp-config.php</p></blockquote><p>接着把上一个步骤生产的内容复制粘贴到该文件，命令如下：</p><blockquote><p>vi wp-config.php</p></blockquote><p>接着输入 &quot;dG&quot; 删除已有内容，再按下 &quot;i&quot; 键并粘贴复制的内容，然后保存文件。</p><h2>六、安装 WordPress</h2><p>成功创建了 wp-config.php 文件之后，回到浏览器页面，点击 &quot;Run the install&quot; 按钮，并输入你的博客名称、管理员名称以及密码，从而完成 WordPress 的安装。</p><h2>额外收获：如何安装多个 WordPress 博客</h2><p>在 VPS 上安装多个 WordPress 博客，你只需要重复以上 6 个步骤就可以了，不过要注意以下几点：</p><ul><li>为每个博客配置一个不同的域名；</li><li>不要覆盖或者删除已经安装好了的博客的任意文件；</li><li>在 &quot;sites-enabled&quot; 文件夹里面为每一个博客单独创建一个配置文件。</li></ul><p>相关博文:<ol><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/install-wordpress-on-vps/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>如何在 VPS 上安装 phpMyAdmin?</title><link>http://jingpin.org/install-phpmyadmin-on-vps/</link> <comments>http://jingpin.org/install-phpmyadmin-on-vps/#comments</comments> <pubDate>Thu, 10 Nov 2011 12:19:35 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[phpMyAdmin]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://jingpin.org/?p=3707</guid> <description><![CDATA[这篇文章将介绍如何通过 Mac 电脑的终端应用程序在一个 Ubuntu 系统的 VPS 上快速安装最新稳定版本的 phpMyAdmin，具体操作步骤只有以下 5 步： 相关博文:<ol><li><a href='http://jingpin.org/install-wordpress-on-vps/' rel='bookmark' title='如何在 VPS 上安装 WordPress'>如何在 VPS 上安装 WordPress</a></li><li><a href='http://jingpin.org/install-mysql-on-vps/' rel='bookmark' title='如何在 VPS 上安装 MySQL?'>如何在 VPS 上安装 MySQL?</a></li><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li></ol>]]></description> <content:encoded><![CDATA[<p>如之前所说， phpMyAdmin 是一个可以方便地管理 <a href="http://jingpin.org/install-mysql-on-vps/">MySQL</a> 数据库的平台，也是添加和优化 WordPress 博客数据库的必备应用程序。</p><p>这篇文章将介绍如何通过 Mac 电脑的终端应用程序在一个 Ubuntu 系统的 VPS 上快速安装最新稳定版本的 phpMyAdmin，具体操作步骤只有以下 5 步： <span id="more-3707"></span></p><p><img src="http://freenuts.com/images/install-phpmyadmin.jpg" alt="How to Install PHPMyAdmin" title="install-phpmyadmin" width="530" height="316" class="aligncenter size-full wp-image-4607" /></p><h2>一、域名解析</h2><p>除了使用一个新的域名之外，你也可以使用一个已有域名的二级域名来创建 phpMyAdmin 网站，而你所要做的只是对域名做以下的解析：</p><blockquote><p>freenuts.org A: 216.24.194.31</p></blockquote><blockquote><p>www.freenuts.org CName: freenuts.org</p></blockquote><blockquote><p>phpmyadmin.freenuts.org CName: freenuts.org</p></blockquote><p>记得将 &quot;freenuts.org&quot; 换成你的域名，并将 &quot;216.24.194.31&quot; 换成你 VPS 的 IP 地址。</p><p><strong>技巧</strong>：你也可以将上面的 &quot;phpmyadmin&quot; 换成其他的字符，那样别人就不容易找到你的 phpMyAdmin 网站。</p><h2>二、安装 phpMyAdmin</h2><p>phpMyAdmin 的安装很简单，只需要以下几个命令：</p><blockquote><p>cd /opt</p></blockquote><blockquote><p>wget http://hivelocity.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.5/phpMyAdmin-3.4.5-all-languages.tar.gz</p></blockquote><p>（备注：3.4.5 是目前最新的稳定版本，如要安装其他的版本，可以参考 phpMyAdmin 官方网站的<a href="http://www.phpmyadmin.net/home_page/downloads.php">下载</a>页面。）</p><blockquote><p>tar -xzvf phpMyAdmin-3.4.5-all-languages.tar.gz</p></blockquote><blockquote><p>mv phpMyAdmin-3.4.5-all-languages phpmyadmin</p></blockquote><p>（备注：最后这个命令不是必需的，但是很酷。）</p><p><strong>技巧</strong>：安装完成之后，之前下载的压缩文件也就没有用了，可以通过以下命令删除它：</p><blockquote><p>rm -rf phpMyAdmin-3.4.5-all-languages.tar.gz</p></blockquote><h2>三、配置 Nginx</h2><p>phpMyAdmin 是建立在 PHP 上的，而在 Nginx 上运行 PHP 的方法有<a href="http://jingpin.org/two-ways-to-run-nginx-with-php/">两种</a>，下面是通过比较流行而且简单的第二种方法配置 Nginx 的具体步骤：</p><p>首先，输入以下命令创建并打开一个 &quot;phpmyadmin&quot; 文件：</p><blockquote><p>nano /usr/local/nginx/conf/sites-enabled/phpmyadmin</p></blockquote><p>接着，复制粘贴以下内容：</p><blockquote><p><code><br /> server {</p><p>listen 80;<br /> server_name phpmyadmin.freenuts.org;</p><p>access_log /usr/local/nginx/logs/phpmyadmin.access.log;</p><p>root /opt/phpmyadmin;</p><p>location / {<br /> index index.html index.htm index.php;<br /> }</p><p># pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000<br /> #<br /> location ~ \.php$ {<br /> fastcgi_pass localhost:9000;<br /> fastcgi_index index.php;<br /> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br /> include /usr/local/nginx/conf/fastcgi.conf;<br /> }<br /> }<br /> </code></p></blockquote><p>记得将 &quot;phpmyadmin.freenuts.org&quot; 换成你用于 phpMyAdmin 的域名，然后保存文件。</p><p><strong>技巧：</strong></p><p>以上 &quot;phpmyadmin&quot; 文件的内容和 &quot;sites-enabled&quot; 文件夹里面的其他文件都很相似，如果要在一个 VPS 上运行多个网站，也只要在该文件夹添加类似的文件就可以了。</p><h2>四、配置 phpMyAdmin</h2><p>要将 phpMyAdmin 和 MySQL 连接起来，你只须要创建并简单地编辑一个叫 config.inc.php 的文件就可以了，而该文件可以复制已有的 config.sample.inc.php 文件，命令如下：</p><blockquote><p>cd /opt/phpmyadmin</p></blockquote><blockquote><p>cp config.sample.inc.php config.inc.php</p></blockquote><p>复制完之后，须要对文件进行一些修改，首先输入以下命令打开文件：</p><blockquote><p>vi config.inc.php</p></blockquote><p>接着按 &quot;dG&quot; 键删除文件里面所有的内容，其次按下 &quot;i&quot; 键并插入以下内容：</p><blockquote><p> &lt;?php<br /> <code>$i = 0;<br /> $i++;<br /> $cfg['Servers'][$i]['verbose'] = '';<br /> $cfg['Servers'][$i]['host'] = '127.0.0.1';<br /> $cfg['Servers'][$i]['port'] = '';<br /> $cfg['Servers'][$i]['socket'] = '';<br /> $cfg['Servers'][$i]['connect_type'] = 'tcp';<br /> $cfg['Servers'][$i]['extension'] = 'mysqli';<br /> $cfg['Servers'][$i]['auth_type'] = 'http';<br /> $cfg['Servers'][$i]['user'] = 'root';<br /> $cfg['Servers'][$i]['password'] = 'your.mysql.root.password';<br /> $cfg['DefaultLang'] = 'en';<br /> $cfg['ServerDefault'] = 1;<br /> $cfg['UploadDir'] = '';<br /> $cfg['SaveDir'] = '';<br /> </code><br /> ?&gt;</p></blockquote><p>记得将 &quot;your.mysql.root.password&quot; 改为你之前安装 <a href="http://jingpin.org/install-mysql-on-vps/">MySQL</a> 时设置的密码。</p><h2>五、重启 VPS</h2><p>输入 &quot;reboot&quot; 重启 VPS，然后在浏览器的地址栏输入以下链接：</p><blockquote><p>http://phpmyadmin.freenuts.org/</p></blockquote><p>记得将 &quot;phpmyadmin.freenuts.org&quot; 换成你用于 phpMyAdmin 的域名。如果你可以通过用户名 &quot;root&quot; 以及对应的密码登录，那么你就可以为 WordPress 博客添加数据库了。</p><p>相关博文:<ol><li><a href='http://jingpin.org/install-wordpress-on-vps/' rel='bookmark' title='如何在 VPS 上安装 WordPress'>如何在 VPS 上安装 WordPress</a></li><li><a href='http://jingpin.org/install-mysql-on-vps/' rel='bookmark' title='如何在 VPS 上安装 MySQL?'>如何在 VPS 上安装 MySQL?</a></li><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/install-phpmyadmin-on-vps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>如何在 VPS 上安装 MySQL?</title><link>http://jingpin.org/install-mysql-on-vps/</link> <comments>http://jingpin.org/install-mysql-on-vps/#comments</comments> <pubDate>Mon, 31 Oct 2011 08:29:25 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[MySQL]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://jingpin.org/?p=3706</guid> <description><![CDATA[安装好 Nginx 和 PHP 之后，只需要再安装一个管理数据库的 MySQL 就可以在 VPS 上运行 WordPress 了，那么，如何安装 MySQL 呢？ 相关博文:<ol><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol>]]></description> <content:encoded><![CDATA[<p>安装好 <a href="http://jingpin.org/how-to-install-nginx-on-vps/">Nginx</a> 和 <a href="http://jingpin.org/install-php-on-vps/">PHP</a> 之后，只需要再安装一个管理数据库的 MySQL 就可以在 VPS 上运行 WordPress 了，那么，如何安装 MySQL 呢？</p><p>一个很简单的方法就是从 Ubuntu 系统的 VPS 资源库里面直接安装，只要在终端应用程序上输入以下命令就可以了：</p><blockquote><p>apt-get install mysql-server mysql-client php5-mysql</p></blockquote><p>不过通过这种方法安装的 MySQL 不是最新的版本，而要安装最新的版本，可以参考 <a href="http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html">MySQL 的官方网站</a>，或者根据以下简单的八个步骤依葫芦画瓢： <span id="more-3706"></span></p><h2>一、安装 MySQL 所需的软件包</h2><p>输入以下命令：</p><blockquote><p><code>apt-get install libncurses5-dev cmake build-essential</code></p></blockquote><p><strong>备注：</strong>如果事先已经安装好了 Nginx 和 PHP，这里就不需要安装 build-essential 了。</p><h2>二、创建一个 MySQL 用户</h2><p>输入以下命令创建一个 mysql 组群：</p><blockquote><p>groupadd mysql</p></blockquote><p>接着输入以下命令创建一个 mysql 用户：</p><blockquote><p>useradd -r -g mysql mysql</p></blockquote><p>完了之后，就可以开始安装 MySQL 了。</p><h2>三、安装 MySQL</h2><p>从官方网站下载 MySQL 到 opt 文件夹并进行安装的命令如下：</p><blockquote><p>cd /opt</p></blockquote><blockquote><p>wget http://mysql.mirrors.hoobly.com/Downloads/MySQL-5.5/mysql-5.5.16.tar.gz</p></blockquote><blockquote><p>tar zxvf mysql-5.5.16.tar.gz</p></blockquote><blockquote><p>cd mysql-5.5.16</p></blockquote><blockquote><p>cmake .</p></blockquote><blockquote><p>make</p></blockquote><blockquote><p>make install</p></blockquote><p><strong>技巧</strong>: 5.5.16 是目前最新的稳定版本，要获得更多的版本，你可以访问 <a href="http://dev.mysql.com/downloads/mysql/">MySQL 下载</a>页面，记住要选择 Source Code 平台。</p><p>另外，为了节省服务器空间，你可以删除之前下载到的 mysql-5.5.16.tar.gz 以及 mysql-5.5.16 这两个文件，具体命令如下：</p><blockquote><p><code>cd /opt</p><p>rm -f mysql-5.5.16.tar.gz</p><p>rm -r mysql-5.5.16</code></p></blockquote><p><strong>备注：</strong> 如果 VPS 的 etc 目录里面已经有一个 mysql 文件夹，那么你须要删除该文件夹里的 my.cnf 文件，删除命令如下：</p><blockquote><p>rm -f /etc/mysql/my.cnf</p></blockquote><h2>四、配置 MySQL</h2><p>通过以下命令修改 MySQL 的权限：</p><blockquote><p>cd /usr/local/mysql</p></blockquote><blockquote><p>chown -R mysql .</p></blockquote><blockquote><p>chgrp -R mysql .</p></blockquote><blockquote><p><code>scripts/mysql_install_db --user=mysql</code></p></blockquote><blockquote><p>chown -R root .</p></blockquote><blockquote><p>chown -R mysql data</p></blockquote><h2>五、启动 MySQL</h2><p>启动 MySQL 的命令如下：</p><blockquote><p><code>bin/mysqld_safe --user=mysql &#038;</code></p></blockquote><p>如果一切顺利，你将会看到一条类似以下的信息：</p><blockquote><p>111009 23:16:18 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data</p></blockquote><p>然后按回车退出。</p><h2>六、创建 MySQL 密码</h2><p>输入以下命令：</p><blockquote><p>./bin/mysql_secure_installation</p></blockquote><p>根据出现的提示，设置一个 MySQL 密码，在须要回答的地方输入 y，如果看到一条谢谢的信息，那么你就可以通过用户名 root 和刚设置的密码登录你的 MySQL 数据库了。</p><p><strong>技巧</strong>：如果出现错误，你可以尝试重启 VPS 并从第五个步骤开始重新操作一遍。</p><h2>七、测试 MySQL</h2><p>输入以下命令：</p><blockquote><p>bin/mysqlshow mysql -u root -p</p></blockquote><p>接着输入你的数据库密码，如果可以看到 mysql 数据库里面的数据表，那么就证明 MySQL 安装成功了。</p><h2>八、使 MySQL 自动启动</h2><p>将 mysql.server 复制到 init.d 文件夹并使其在 VPS 每次重启之后都会自动启动，具体命令如下：</p><blockquote><p><code>cp support-files/mysql.server /etc/init.d/mysql.server</code></p></blockquote><blockquote><p>update-rc.d -f mysql.server defaults</p></blockquote><p>然后你就可以随时重启 VPS 了。</p><p>由于须要敲命令，MySQL 本身并不好操作，但我们可以通过安装 <a href="http://freenuts.com/how-to-install-phpmyadmin-on-a-vps/">PHPMyAdmin</a> 来更方便地管理 MySQL 数据库。</p><p>相关博文:<ol><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/install-mysql-on-vps/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>在 Nginx 平台上运行 PHP 的两种方法</title><link>http://jingpin.org/two-ways-to-run-nginx-with-php/</link> <comments>http://jingpin.org/two-ways-to-run-nginx-with-php/#comments</comments> <pubDate>Fri, 28 Oct 2011 14:53:03 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[Nginx]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://jingpin.org/?p=3704</guid> <description><![CDATA[安装完 Nginx 和 PHP 之后，如何将它们结合起来使得 VPS 可以运行 WordPress 呢？如先前所说的，Nginx 安装完之后，唯一须要修改的就是 nginx.conf 文件，而该文件的配置方式主要有以下两种： 相关博文:<ol><li><a href='http://jingpin.org/install-wordpress-on-vps/' rel='bookmark' title='如何在 VPS 上安装 WordPress'>如何在 VPS 上安装 WordPress</a></li><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol>]]></description> <content:encoded><![CDATA[<p>安装完 <a href="http://jingpin.org/how-to-install-nginx-on-vps/">Nginx</a> 和 <a href="http://jingpin.org/install-php-on-vps/">PHP</a> 之后，如何将它们结合起来使得 VPS 可以运行 WordPress 呢？</p><p>如先前所说的，Nginx 安装完之后，唯一须要修改的就是 nginx.conf 文件，而该文件的配置方式主要有以下两种： <span id="more-3704"></span></p><h2>一、直接法</h2><p>在终端应用程序上输入以下命令：</p><blockquote><p>vi /usr/local/nginx/conf/nginx.conf</p></blockquote><p>打开 nginx.conf 文件之后，输入 &quot;dG&quot; 删除文件里面所有的内容，按下 &quot;I&quot; 键并插入以下内容：</p><blockquote><p><code><br /> user nobody;<br /> worker_processes 2;</p><p>events {<br /> worker_connections 1024;<br /> }</p><p>http {<br /> include mime.types;<br /> default_type application/octet-stream;</p><p> sendfile on;<br /> keepalive_timeout 65;</p><p> server {<br /> listen 80 default;<br /> server_name localhost;</p><p> access_log /usr/local/nginx/logs/test.access.log;<br /> root /usr/local/nginx/html;</p><p> location / {<br /> index index.html index.htm index.php;<br /> }</p><p> location ~ \.php$ {<br /> include /usr/local/nginx/conf/fastcgi.conf;<br /> fastcgi_pass localhost:9000;<br /> fastcgi_index index.php;<br /> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br /> }<br /> }<br /> }</p><p></code></p></blockquote><p>如果<a href="http://freenuts.com/how-to-install-php-on-a-vps/">安装 PHP</a> 的时候，你采用的是自定义用户 （例如 www-data）, 那么用户名 &quot;nobody&quot; 也要跟着修改。</p><p>另外，如果以上 access_log、root 和 include 的路径跟你的不一样，也要改成你的。接着，按下 &quot;ESC&quot; 键，再输入 &quot;:wq&quot; 保存文件，然后你的 VPS 就可以运行 PHP 网页了。</p><h2>二、间接法</h2><p>由于直接法把所有的内容都放在 nginx.conf 文件里，一旦该文件有什么差错，那么所有依赖 Nginx 的服务都将受到影响，所以，更加流行的方法是将该文件拆分，即创建一个 &quot;sites-enabled&quot; 文件夹，然后再在该文件夹里分别为每一个网站创建一个配置文件，具体做法如下：</p><p><strong>1、编辑 Nginx.conf 文件</strong></p><p>在终端应用程序上输入以下命令：</p><blockquote><p>vi /usr/local/nginx/conf/nginx.conf</p></blockquote><p>接着输入 &quot;dG&quot; 并删除里面所有的内容，再按下 &quot;I&quot; 键，然后插入以下内容：</p><blockquote><p><code><br /> user nobody;<br /> worker_processes 2;</p><p>events {<br /> worker_connections 1024;<br /> }</p><p>http {<br /> include mime.types;<br /> default_type application/octet-stream;</p><p> sendfile on;<br /> keepalive_timeout 65;</p><p> include /usr/local/nginx/conf/sites-enabled/*;</p><p> }</p><p></code></p></blockquote><p><strong>2、创建 &quot;sites-enabled&quot; 文件夹</strong></p><p>相比默认的 Nginx.conf 文件，间接法只是修改了 &quot;user&quot; 和 &quot;worker_processes&quot; 的数值，并增加了以下一行：</p><blockquote><p>include /usr/local/nginx/conf/sites-enabled/*;</p></blockquote><p>这行命令使得 Nginx 执行 &quot;sites-enabled&quot; 文件夹里面的所有配置文件，而每个配置文件都是独立的，其中一个出错并不会影响到其他的。创建该文件夹的命令如下：</p><blockquote><p>mkdir /usr/local/nginx/conf/sites-enabled</p></blockquote><p>事实上，该文件夹的路径可以是任意的。</p><p><strong>3、创建一个测试用的配置文件</strong></p><p>输入以下命令：</p><blockquote><p>nano /usr/local/nginx/conf/sites-enabled/test</p></blockquote><p>并粘贴以下内容：</p><blockquote><p><code><br /> server {<br /> listen 80;<br /> server_name localhost;</p><p>access_log /usr/local/nginx/logs/test.access.log;<br /> root /usr/local/nginx/html;</p><p>location / {<br /> index index.html index.htm index.php;<br /> }</p><p>location ~ \.php$ {<br /> include /usr/local/nginx/conf/fastcgi.conf;<br /> fastcgi_pass localhost:9000;<br /> fastcgi_index index.php;<br /> fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;<br /> }<br /> }</p><p></code></p></blockquote><p>保存之后，你的 VPS 就可以运行 PHP 网页了。</p><h2>检测以上两种配置方法是否正确</h2><p>我们可以通过创建一个简单的 PHP 网页来检测以上的配置方法是否正确。首先，输入以下命令：</p><blockquote><p>nano /usr/local/nginx/html/test.php</p></blockquote><p>接着输入以下内容：</p><blockquote><p>&lt;?php phpinfo() ?&gt;</p></blockquote><p>保存之后，在浏览器上输入 <strong>你的.VPS.IP.地址/test.php</strong>，如果出现一个类似以下的页面：</p><p><img src="http://freenuts.com/images/php-installation.jpg" alt="Run Nginx with PHP" title="php-installation" width="530" height="170" class="aligncenter size-full wp-image-4585" /></p><p>那么就证明你的配置是正确的。</p><p><strong>附注：</strong></p><p>1、关于 nginx.conf 文件里面所涉及的变量，你可以参考官方的 <a href="http://wiki.nginx.org/CoreModule">CoreModule</a> 网页。</p><p>3、关于 &quot;test&quot; 文件里面的内容，你可以参考 <a href="http://wiki.nginx.org/PHPFcgiExample#Connecting_Nginx_to_the_running_FastCGI_Process">Nginx</a> 官方网站以便获得更详细的说明。</p><p>相关博文:<ol><li><a href='http://jingpin.org/install-wordpress-on-vps/' rel='bookmark' title='如何在 VPS 上安装 WordPress'>如何在 VPS 上安装 WordPress</a></li><li><a href='http://jingpin.org/install-phpmyadmin-on-vps/' rel='bookmark' title='如何在 VPS 上安装 phpMyAdmin?'>如何在 VPS 上安装 phpMyAdmin?</a></li><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/two-ways-to-run-nginx-with-php/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>如何在 VPS 上安装 PHP</title><link>http://jingpin.org/install-php-on-vps/</link> <comments>http://jingpin.org/install-php-on-vps/#comments</comments> <pubDate>Thu, 27 Oct 2011 14:26:10 +0000</pubDate> <dc:creator>Young</dc:creator> <category><![CDATA[博客技术]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[VPS]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://jingpin.org/?p=3703</guid> <description><![CDATA[如之前所说的，在 VPS 上安装完 Nginx 之后，还需要安装 PHP 和 MySQL 这两个软件才能够运行 WordPress。这篇文章将介绍如何通过苹果电脑自带的终端应用程序在一个 Ubuntu 系统的 VPS 上安装最新稳定版的 PHP。相关博文:<ol><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li></ol>]]></description> <content:encoded><![CDATA[<p>如之前所说的，在 VPS 上安装完 <a href="http://jingpin.org/how-to-install-nginx-on-vps/">Nginx</a> 之后，还需要安装 PHP 和 MySQL 这两个软件才能够运行 WordPress。</p><p>这篇文章将介绍如何通过苹果电脑自带的终端应用程序在一个 Ubuntu 系统的 VPS 上安装最新稳定版的 PHP。</p><p>安装好 Nginx 并通过终端应用程序连接上 VPS 之后，PHP 的安装只需要以下 7 个步骤： <span id="more-3703"></span></p><h2>一、安装 PHP 所需要的数据包</h2><p>输入以下命令：</p><blockquote><p><code>apt-get install autoconf2.13 libbz2-dev libevent-dev libxml2-dev libcurl4-openssl-dev libjpeg-dev libpng-dev libxpm-dev libfreetype6-dev libt1-dev libmcrypt-dev libmysqlclient-dev libxslt-dev</code></p></blockquote><p>回车并完成数据包的安装。</p><h2>二、安装 PHP</h2><p>参照 <a href="http://php-fpm.org/wiki/Documentation">PHP-FPM</a> 官方网站的介绍，默认安装最新最稳定版本 PHP 的具体命令如下：</p><blockquote><p><code>wget http://us.php.net/distributions/php-5.3.8.tar.bz2</code></p></blockquote><blockquote><p><code>tar jxf php-5.3.8.tar.bz2</code></p></blockquote><blockquote><p><code>cd php-5.3.8</code></p></blockquote><blockquote><p><code>./buildconf --force</code></p></blockquote><blockquote><p><code>./configure --enable-fpm</code></p></blockquote><blockquote><p>make</p></blockquote><blockquote><p>make install</p></blockquote><p>一行一行地输入以上命令，在须要回答问题的地方输入 y，然后 PHP 就会自动安装。</p><p><strong>技巧：</strong></p><p>1、5.3.8 是目前最新的稳定版本，更多的版本可以参考 PHP 官方网站的<a href="http://php.net/downloads.php">下载</a>页面。</p><p>2、要获得配置（configure）选项的详细说明，你可以输入 &quot;<code>./configure --help</code>&quot; 或者访问 PHP 官方网站的 <a href="http://www.php.net/manual/en/configure.about.php">Configure</a> 页面。</p><h2>三、配置 PHP</h2><p>PHP 安装完之后，只需要管理 php-fpm 和 php-fpm.conf 这两个文件，以下是创建并使这两个文件生效的命令：</p><p><strong>1、创建一个 php.ini 文件：</strong></p><blockquote><p>cp -f php.ini-production /usr/local/etc/php.ini</p></blockquote><p><strong>2、创建 php-fpm.conf 文件：</strong></p><blockquote><p>cp /usr/local/etc/php-fpm.conf.default /usr/local/etc/php-fpm.conf</p></blockquote><p><strong>3、创建 php-fpm 文件并修改它的权限：</strong></p><blockquote><p>cp -f sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm</p></blockquote><blockquote><p>chmod 755 /etc/init.d/php-fpm</p></blockquote><p><strong>4、创建 pid 文件：</strong></p><blockquote><p>touch /var/run/php-fpm.pid</p></blockquote><p><strong>5、创建一个 nobody 群组：</strong></p><blockquote><p>groupadd nobody</p></blockquote><p>完了之后，就可以对 php-fpm 和 php-fpm.conf 这两个文件进行编辑了。</p><h2>四、自动启用 PHP-FPM</h2><p>输入以下命令：</p><blockquote><p>update-rc.d -f php-fpm defaults</p></blockquote><p>然后当 VPS 重启时，PHP 就会自动运行。</p><h2>五、编辑 PHP-FPM 文件</h2><p>输入以下命令：</p><blockquote><p>nano /etc/init.d/php-fpm</p></blockquote><p>接着找到以下这一行：</p><blockquote><p>php_fpm_PID=${prefix}/var/run/php-fpm.pid</p></blockquote><p>然后把它修改成以下：</p><blockquote><p>php_fpm_PID=/var/run/php-fpm.pid</p></blockquote><p>完了之后，同时按 Control 和 X 键保存。</p><h2>六、修改 PHP-FPM.conf 文件</h2><p>输入以下命令：</p><blockquote><p>nano /usr/local/etc/php-fpm.conf</p></blockquote><p>找到以下这一行：</p><blockquote><p>;pid = run/php-fpm.pid</p></blockquote><p>接着将它改成：</p><blockquote><p>pid = /var/run/php-fpm.pid</p></blockquote><p>然后找到以下这几行并将它们前面的分号(;)删掉：</p><blockquote><p>pm.max_children = 50</p></blockquote><p> (这一行前面没有分号。)</p><blockquote><p>pm.start_servers = 20</p></blockquote><blockquote><p>pm.min_spare_servers = 5</p></blockquote><blockquote><p>pm.max_spare_servers = 35</p></blockquote><blockquote><p>pm.max_requests = 500</p></blockquote><p>你也可以根据 PHP 官方网站的 <a href="http://www.php.net/manual/en/install.fpm.configuration.php">FPM configuration</a> 页面修改其中每一行的数值。</p><p>完了之后，保存文件。</p><h2>七、启动 PHP-FPM</h2><p>通过以下命令启动 PHP-FPM：</p><blockquote><p>/etc/init.d/php-fpm start</p></blockquote><p>到此，PHP 就安装并配置好了，你也就可以在 VPS 上运行 PHP 网页了。</p><p><strong>备注：</strong></p><p>上面介绍的方法是把 PHP 下载到根目录并采用默认的安装路径和配置，如果要把 PHP 下载并安装到其他地方或者自定义配置，你可以参考<a href="http://freenuts.com/how-to-install-php-on-a-vps/">这篇文章</a> —— 除了第二和第三个步骤，其他五个步骤除了 php-fpm 文件的路径，其他地方都是一样的。</p><p>相关博文:<ol><li><a href='http://jingpin.org/how-to-install-nginx-on-vps/' rel='bookmark' title='如何在 VPS 上安装 Nginx'>如何在 VPS 上安装 Nginx</a></li><li><a href='http://jingpin.org/two-ways-to-run-nginx-with-php/' rel='bookmark' title='在 Nginx 平台上运行 PHP 的两种方法'>在 Nginx 平台上运行 PHP 的两种方法</a></li><li><a href='http://jingpin.org/set-up-openvpn-in-vps/' rel='bookmark' title='在 VPS 上搭建 OpenVPN 简易教程'>在 VPS 上搭建 OpenVPN 简易教程</a></li></ol></p>]]></content:encoded> <wfw:commentRss>http://jingpin.org/install-php-on-vps/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching using disk: basic
Object Caching 2097/2219 objects using disk: basic

Served from: jingpin.org @ 2012-02-09 15:07:55 -->
