CentOS7手动安装配置Lighttpd+PHP+MYSQL网站

网站编辑2022-02-09 14:30:45326

  我们在一般的VPS服务器架设网站环境用到的Nginx、Apache比较多一些,其实还有包括Lighttpd很多有些常用或者说是有些用户喜欢的WEB服务器架构软件。Lighttpd作为一款开源WEB服务器软件,占用资源低、灵活兼容性高、以及丰富的模块功能还是有不少的用户使用的。

  需要简单的PHP功能的VPS环境,甚至连数据库都不需要用到,且提到是否可以安装Lighttpd WEB环境,因为之前也有文章用到Lighttpd环境的是基于Debian发行版本的,这次利用CentOS7发行版本且安装Lighttpd1.4稳定版


  、安装必要的软件包
  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
  tar -zxvf lighttpd-1.4.39.tar.gz
  cd lighttpd-1.4.39
  ./configure
  make && make install
  目前lighttpd稳定版本是1.4,只是手动安装稍微麻烦一点,如果我们只要简单的环境,直接yum也行了。
  第三、配置lighttpd
  如果我们需要进一步的配置lighttpd的Web服务器,我们可以更改默认的配置文件,文件在/etc/lighttpd/lighttpd.conf。因为在这里直接用默认配置不去修改,且我们想检查在配置文件中的错误,我们需要运行下面的命令。
  lighttpd -t -f /etc/lighttpd/lighttpd.conf
  1、创建目录
  mkdir -p /srv/www/htdocs/
  cp -r /var/www/lighttpd/* /srv/www/htdocs/
  这个根据我们自己的习惯,我们可以将网站目录放到/srv/www/htdocs/中,我们创建一个,然后将默认的/var/www/lighttpd/文件复制过来。
  2、启动lighttpd
  systemctl start lighttpd
  systemctl enable lighttpd
  3、开启防火墙
  firewall-cmd --permanent --add-service=http
  firewall-cmd --reload
  这个时候我们直接在浏览器中输入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
  group = 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" =>
  ((
  "host" => "127.0.0.1",
  "port" => "9000",
  "broken-scriptfilename" => "enable"
  ))
  )
  执行systemctl force-reload lighttpd重启生效。
  第五、检测PHP
  我们在根目录添加一个php.info文件,丢进去探针可以检测是否生效。
  第六、安装MYSQL
  因为这里老左不需要安装MYSQL,如果我们需要安装MYSQL也简单,直接运行命令。
  yum install mysql mysql-server
  根据提示进行设置可以。
  mysql_secure_installation
  安装完毕之后需要执行命令处理下MYSQL的安全设置。
  总结,这么简单几个步骤我们可以在VPS服务器中安装Lighttpd、PHP环境,不过这类不适合我们常规的建站使用,因为支持的组件和一些便捷设置不够满足一些网站的运行,比如一些组件还不多。这篇文章只能算是简单的记录Lighttpd的过程,网上有不少个人分享的一键包安装Lighttpd网站环境

最新推荐

右侧广告图1
  • 轻量应用服务器

    轻量应用服务器是面向网站建设、开发测试、小型应用等轻量应用场景的云服务器产品。通过轻量化、贴近应用、账单确定性强、可进化四大产品特点,帮助中小企业及开发者快速构建应用程序和网站,即刻迈出上云第一步。

    ¥68.00/月

    折扣优惠,新人专享,限时秒杀

  • 云数据库Redis

    阿里云 Redis 开源版及 Tair 均提供了多种架构,并支持资源规格的灵活配置和实时调整,能够在游戏、金融、广告、电信、直播、电商、安全等对时延有严苛要求的领域提供稳定支撑。

    ¥1020.00/年

    新人专享

  • 专有宿主机

    物理资源独享、部署更灵活、配置更丰富、性价比更高等特点。专有宿主机为单租户独享物理资源,同时宿主机上可以灵活创建ECS云服务器,并和其他ECS云服务器一样,可以挂载云盘,可以通过VPC联通,具有高度的灵活性和使用便捷性。

    ¥9724.00/月

    年付85折,折扣优惠

右侧广告图2