天天の記事簿

一個 蘿莉控 技術宅的世界

10/17
13:23

编译安装LAMP:Apache篇

写在前面:

搭建 LAMP 环境有非常多种方法,最简单的莫过于传说中的“一键安装 LAMP”。CentOS 发行版也可以使用 yum 命令安装,然而,通过 yum 安装的 Apache 版本只有 2.2,PHP 版本只有已经停止维护的 5.3。所以,一般情况下,为了使用最新版本的 Apache、MySQL 和 PHP,都是通过编译安装的方法搭建 LAMP 环境。

网上有数不胜数的关于编译安装 LAMP 环境的教程,我现在再来写这个,也不会是完全的多此一举,我权当这个是我的一个学习笔记。

之前从来没有接触过 Linux,也搞不清 Linux 的各种发行版之间的区别,而我第一个接触的 Linux 是带桌面的 Ubuntu,命令行第一个接触的是 CentOS。之所以用 CentOS,只是因为当时觉得名字好记吧╮( ̄▽ ̄)╭,于是后面我选择的系统一直都是 CentOS。

所以说,这篇教程是适用于 CentOS 6.x 的,CentOS 的其他版本就不一定按照这样编译了,至于其他发行版,大概 Redhat 和 Fedora 也适用吧。

教程里会有很多说明,不想看说明的话,可以直接看 shell 命令,重要的话我也会特别注明的,也可以直接复制 shell 使用。

Read More →

09/28
13:10

Linux搭建Nginx环境

Nginx 的特点

Nginx 是一款面向性能设计的 HTTP 服务器,相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势。

与旧版本(<=2.2)的 Apache 不同,Nginx 不采用每客户机一线程的设计模型,而是充分使用异步逻辑,削减了上下文调度开销,所以并发服务能力更强。整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。在 Linux 操作系统下,Nginx 使用 epoll 事件模型,得益于此,Nginx 在 Linux 操作系统下效率相当高。

Nginx 在官方测试的结果中,能够支持五万个平行连接,而在实际的运作中,可以支持二万至四万个平行链接。

Read More →

09/20
11:03

Linux下Apache开启.htaccess支持

在更改了 WordPress 的固定链接后,只要不是在默认格式下,都要用到 .htaccess。但是有些时候,明明已经成功创建了 .htaccess 文件,但是打开 WordPress 还是会出现 404 错误。

这篇博文可以解决两个问题:

  1. WordPress 更改固定链接后出现 404 错误;
  2. Linux 下 Apache 开启伪静态并支持 .htaccess 文件。

Read More →

08/13
22:09

打开IIS配置下的WordPress错误信息

在 IIS 下搭建的 WordPress 有时会遇到 500 错误,但是不管是在本机还是远端,都只能看到大大的 500 错误。就像下面一样:

内部服务器错误
内部服务器错误

但是我们可以打开 IIS 下 WordPress 的错误信息进行调试。

只要在 Web.config 文件里加上以下一个节点就可以显示错误信息了。

该节点位于 configuration 下的 system.webServer,在里面加上 <httpErrors errorMode="Detailed" /> 就可以使网页显示错误信息了。

Read More →

08/12
17:05

FTP遇到150无响应

博主前几天写了一篇如何在 Windows Azure 上搭建 FTP 的博文 Windows Azure 上搭建 FTP

搭完后,成功连接上,于是博主开始了欢快的上传。但是,不一会儿就遇上问题了:

...
PORT 192,168,1,50,24,3
200 PORT command successful.
STOR 文件名
150 Opening ASCII mode data connection.
550
传输失败
...
PORT 192,168,1,50,66,6
200 PORT command successful.
STOR 文件名
150 Opening BINARY mode data connection.
550
传输失败

Read More →