第一、安装必要的软件包
1、安装EPEL
代码如下 | 复制代码 |
yum install epel-release |
2、升级系统环境包
代码如下 | 复制代码 |
yum update -y |
第二、安装Lighttpd
1、自动安装
代码如下 | 复制代码 |
yum install lighttpd -y |
2、手工安装
这里我们可以到lighttpd官方网站手动安装最新lighttpd版本。
代码如下 | 复制代码 |
wget http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.39.tar.gz |
目前lighttpd最新稳定版本是1.4,只是手动安装稍微麻烦一点,如果我们只要简单的环境,直接yum也就行了。
第三、配置lighttpd
如果我们需要进一步的配置lighttpd的Web服务器,我们可以更改默认的配置文件,文件在/etc/lighttpd/lighttpd.conf。因为在这里直接用默认配置就不去修改,且我们想检查在配置文件中的错误,我们需要运行下面的命令。
代码如下 | 复制代码 |
lighttpd -t -f /etc/lighttpd/lighttpd.conf |
1、创建目录
代码如下 | 复制代码 |
mkdir -p /srv/www/htdocs/ |
这个根据我们自己的习惯,我们可以将网站目录放到/srv/www/htdocs/中,我们就创建一个,然后将默认的/var/www/lighttpd/文件复制过来。
2、启动lighttpd
代码如下 | 复制代码 |
systemctl start lighttpd |
3、开启防火墙
代码如下 | 复制代码 |
firewall-cmd --permanent --add-service=http |
这个时候我们直接在浏览器中输入IP地址,就可以看到成功界面了。
看到这个界面基本算是成功了。
第三、安装PHP
1、安装PHP5模块
代码如下 | 复制代码 |
yum install php php-cgi php-fpm php-mysql php-curl php-gd php-intl php-pecl-imagick php-mcrypt php-memcache php-pear lighttpd-fastcgi |
2、配置Lighttpd
代码如下 | 复制代码 |
/etc/php.ini |
修改上面文件将cgi.fix_pathinfo=1一行设置可用,去掉前面的注释符号。
代码如下 | 复制代码 |
/etc/php-fpm.d/www.conf |
编辑这个文件,添加两行。
代码如下 | 复制代码 |
user = lighttpd |
添加到最后就可以了。
代码如下 | 复制代码 |
/etc/lighttpd/modules.conf |
编辑这个文件,将include "conf.d/fastcgi.conf"前面的#去掉保存。
代码如下 | 复制代码 |
/etc/lighttpd/conf.d/fastcgi.conf |
设置这个文件。
代码如下 | 复制代码 |
/etc/lighttpd/conf.d/fastcgi.conf |
添加最后
代码如下 | 复制代码 |
fastcgi.server += ( ".php" => |
最后执行systemctl force-reload lighttpd重启生效。
第四、检测PHP
我们在根目录添加一个php.info文件,丢进去探针可以检测是否生效。
第五、安装MYSQL
因为这里老左不需要安装MYSQL,如果我们需要安装MYSQL也简单,直接运行命令。
代码如下 | 复制代码 |
yum install mysql mysql-server |
根据提示进行设置就可以。
代码如下 | 复制代码 |
mysql_secure_installation |
安装完毕之后需要执行命令处理下MYSQL的安全设置。
总结,这么简单几个步骤我们可以在VPS服务器中安装Lighttpd、PHP环境,不过这类不适合我们常规的建站使用,因为支持的组件和一些便捷设置不够满足一些网站的运行,比如一些组件还不多。这篇文章只能算是简单的记录Lighttpd的过程,网上有不少个人分享的一键包安装Lighttpd网站环境,后面老左有时间也安装了与大家分享,适合我们建站用户。