CentOS7安装配置Lighttpd+PHP+MYSQL网站环境过程

第一、安装必要的软件包

 

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网站环境,后面老左有时间也安装了与大家分享,适合我们建站用户。

时间: 2024-08-12 21:55:01

CentOS7安装配置Lighttpd+PHP+MYSQL网站环境过程的相关文章

OneinStack一键安装JAVA/Tomcat/Nginx/MySQL网站环境

对于大部分使用VPS主机的用户可能稍许有些门槛,毕竟大部分都是用来建站需求的,从虚拟主机过度到VPS主机.服务器技术上稍微有一点点问题.基本上我们会在VPS中安装WEB面板或者不错的一键包,在国内用途较多的一键包中军哥的LNMP使用还是比较多的,其次就是最近一段时间很多用户有在使用的OneinStack一键包.   OneinStack一键包是网友@yeho原来是发布在自己的博客中的,现在单独用域名提供出来,老左之前也有安装过,相对军哥的LNMP功能更加多一些,可以自由选择配置组合,比如我们常用

PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助. 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他W

Nginx安装配置PHP(FastCGI)环境的教程

这篇是Nginx安装配置PHP(FastCGI)环境的教程.Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用. 一.什么是 FastCGI FastCGI是一个可伸缩地.高速地在HTTP server和动态脚本语言间通信的接口.多数流行的HTTP server都支持FastCGI,包括Apache.Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP. FastCGI是从CGI发展改进而来的.传统CG

利用rpm包安装、配置及卸载mysql的详细过程.

利用rpm包安装.配置及卸载mysql教程的详细过程. 通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷

Gentoo安装配置pure-ftpd结合Mysql权限验证全过程

Gentoo安装配置pure-ftpd结合Mysql权限验证全过程 一.安装pure-ftpd服务端 # echo 'net-ftp/pure-ftpd mysql'>>/etc/portage/package.use Gentoo会自动把本机的mysql装上. # emerge pure-ftpd 配置mysql数据库root的密码,以及安装初始化目录. 我配置的root密码为root,如果设置为其它的则下面的密码也需要跟着改 # ebuild /var/db/pkg/dev-db/mysq

centos7最小版本安装nginx+tomcat+java+mysql运行环境

最近项目从windows搬到linux,由于项目组成员有限并且有其它紧急的任务需要处理,因而这个任务就落到我的头上了.下面记录下centos最小版本安装nginx+tomcat+mysql+java的运行环境. centos7 minimal安装 参考:http://www.tecmint.com/centos-7-installation/ 安装java 下载Java,可到oracle官网获取相应的连接 wget http://download.oracle.com/otn-pub/java/

CentOS系统中安装配置Apache+PHP+MySQL环境

  首先下载软件; [root@localhost ]# wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz --00:47:30-- http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz Resolving apache.mirror.phpchina.com... 221.194.139.225 Connecting to apache.mirror.p

win平台安装配置Nginx+php+mysql 环境_php实例

 1.准备工作 2.php的安装与配置 直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),这里把解压出来的文件夹重命名成php5.进入文件夹修改php.ini-delelopment文件为php.ini,并用Editplus或者Notepad++打开来.找到 extension_dir = "ext" 更改为 extension_dir = "D:/wnmp/php5/ext" 常用扩展,去掉最前面的";" extension=ph

LAMP 安装配置APACHE+PHP+MYSQL环境

LAMP 安装 配置 配置环境 操作系统:Redhat Enterprise AS 4 已安装包:httpd2.0.4, mysql4.1,libxml2.6.16, zlib1.2.1.2,gd2.0.28, libpng1.2.7 说明:网上的各种安装说明都不是很好地说明了配置参数的来由,本文将尽可能标明每一步的必要性.已安装包不是必需的,其中mysql可以独立安装,而rpm包形式的httpd因为不是mod-so形式安装的,如果要支持php或者其它模块,要强制remove重安装编码版本. #