Lighttpd是Apache的一个替代。它是一个开源网络服务器。 Lighttpd是流行的低内存和CPU的使用,这对于高流量的网站最好的选择。 PHP是一种编程语言中使用服务器端编程。 MariaDB的是MySQL的各种改进的替代方案。
第1步:添加必需的Yum库
开始安装之前,确保我们已经要求在我们的系统中加入Yum库。我们建议在我们的系统中添加MariaDB,EPEL和REMIYum库。
https://downloads.mariadb.org/mariadb/repositories/#mirror=nus
https://www.youcl.com/info/10336
https://www.youcl.com/info/10336
第2步:安装Lighttpd
使用下面的命令与支持FastCGI的安装LighttpdWeb服务器,让我们开始安装
# yum install lighttpd lighttpd-fastcgi
现在编辑以下值Lighttpd配置文件
/etc/lighttpd/lighttpd.conf和更新。
server.use-ipv6 = "disable"
server.max-fds = 2048
现在启动Lighttpd服务
# service lighttpd start
第3步:安装MariaDB
假设你已经添加MariaDB的Yum库,让我们用下面的命令在系统上安装MariaDB
# yum install MariaDB-server MariaDB-client
启动MaraiDB服务
# service mysql start
完成安装后设置,以确保您的MariaDB安全
# mysql_secure_installation
第4步:安装PHP和PHP-FPM
安装PHP,PHP-FPM和php-mysql的包使用下面的命令
# yum --enablerepo=epel,remi install php php-fpm php-mysql
编辑配置文件
/etc/php-fpm.d/www.conf以下值的更新
listen = 127.0.0.1:9000
user = lighttpd
group = lighttpd
第5步:配置FASTCGI和PHP-FPM
在Lighttpd启用PHP5,编辑PHP配置文件
/etc/php.ini并取消注释以下行
cgi.fix_pathinfo=1
现在编辑Lighttpd模块配置
/etc/lighttpd/modules.conf并取消以下行来启用对FastCGI的支持
include "conf.d/fastcgi.conf"
现在编辑LighttpdFastCGI配置文件
/etc/lighttpd/conf.d/fastcgi.conf并添加以下值
fastcgi.server += ( ".php" =>
((
"host" => "127.0.0.1",
"port" => "9000",
"broken-scriptfilename" => "enable"
))
)
重新启动所有的服务使用下面的命令,并使其能够自动启动在系统启动
# service lighttpd restart
# service php-fpm restart
# chkconfig lighttpd on
# chkconfig php-fpm on
第6步:验证安装
在这一点上,我们已经成功地完成了所有的配置。让我们创建你的文档根的
info.php的文件,内容如下。
<?php
phpinfo();
?>