此笔记基于Linode Centos 5.x 64 bit 系统,安装与配置LNMP服务器环境,此配置主要用于运行Drupal。
安装Mysql:
{{< highlight shell >}}
yum install mysql-server mysql-devel
{{< /highlight >}}
安装编译库:
{{< highlight shell >}}
make gcc patch flex bison autoconf libjpeg libjpeg-devel libpng libpng-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel openssl openssl-devel libmcrypt libmcrypt-devel mhash-devel libxslt-devel pcre-devel
{{< /highlight >}}
下载、编译、安装PHP-FPM
{{< highlight shell >}}
1 2 3 4 5 |
|
对于64位系统注意要指定--with-libdir=lib64¶
1 2 3 4 5 6 7 8 9 10 |
|
编译安装syck-0.70(略)¶
1 2 3 4 5 |
|
{{< /highlight >}}
更改php-fpm.conf配置,设置运行用户。位置大概在51、52、63、66行。
{{< highlight xml >}}
安装nginx
{{< highlight shell >}} wget ...nginx ./configure --sbin-path=/usr/local/sbin --with-http_ssl_module --user=www --group=www --with-http_gzip_static_module make make install {{< /highlight >}}
nginx 与 drupal 的配置可以参考 github项目 https://github.com/yhager/nginx_drupal