虚拟主机域名注册-常见问题 → 其他问题 → 其他问题 | ||||
第一步:安装Lighttpd Web服务器 1、要安装Lighttpd,首先,需要使用以下yum命令更新系统软件包和可用存储库。 # yum -y update 2.接下来,您需要在系统上启用EPEL存储库并使用以下命令更新软件包。 # yum -y install epel-release # yum -y update 3.启用EPEL存储库后,现在可以通过运行以下命令来安装Lighttpd。 # yum install lighttpd 4.一旦安装了Lighttpd软件包,就可以启动并启用该服务以在启动时自动启动,并确保使用以下命令来验证状态。 # systemctl start lighttpd # systemctl enable lighttpd # systemctl status lighttpd 5.现在,使用以下命令验证系统上安装的Lighttpd的版本。 # lighttpd -v 6.现在,您需要允许防火墙上的HTTP和HTTPS通信。 #firewall-cmd --permanent --zone = public --add-service = http #Firewall-cmd --permanent --zone = public --add-service = https #Firewall-cmd --reload 7.现在打开浏览器并指向以下URL以查看您的Lighttpd Web服务器正在工作。 http://你的域名 或者 http://你的服务器IP ![]() Lighttpd默认的文档根目录为/var/www/lighttpd/,主配置文件位于/etc/lighttpd/lighttpd.conf下。 第二步:在CentOS 7中安装MariaDB作为MySQL。 8.接下来,使用以下命令安装MySQL对Lighttpd的支持。 # yum -y install mariadb mariadb-server 9.安装完成后,使用以下命令启动,启用并验证MariaDB的状态。 # systemctl start mariadb.service # systemctl enable mariadb.service # systemctl status mariadb.service 10.最后,您需要通过发出以下命令来保护MariaDB安装。 # mysql_secure_installation 系统将提示您一些有关MariaDB安装以及如何保护它的问题。您可以更改数据库root用户密码,禁用测试数据库,禁用匿名用户以及远程禁用root登录。 11. 试着连接到MySQL服务器,并在终端上用以下命令查看数据库服务器上现有的数据库。 # mysql -u root -p 第三步:在CentOS 7上使用FastCGI安装PHP和PHP-FPM。 12.要启用具有FastCGI支持的PHP-FPM,首先,需要使用以下命令安装PHP以及必要的扩展。 # yum -y install php php-mysqlnd php-pdo php-gd php-mbstring 13.一旦安装了PHP,现在就为Lighttpd启用PHP-FPM和FastCGI支持,要执行此操作,您还需要安装这些软件包。 # yum -y install php-fpm lighttpd-fastcgi 14.现在打开一个名为/etc/php-fpm.d/www.conf的文件。 # vi /etc/php-fpm.d/www.conf 将用户和组设置为Lighttpd,如下图所示: ![]() 另外,PHP-FPM默认情况下使用/var/run/php/php7.0-fpm.sock套接字,您需要使PHP-FPM才能使用TCP连接。使该listen行如下所示: ;listen = /var/run/php/php7.0-fpm.sock listen = 127.0.0.1:9000 15.现在启动PHP-FPM服务,并确保使用以下命令在启动时自动启动它。 # systemctl start php-fpm.service # systemctl enable php-fpm.service 第四步:在Lighttpd中使用FastCGI启用PHP和PHP-FPM。 16.在这里,我们需要修改三个文件/etc/php.ini中,/etc/lighttpd/modules.conf和/etc/lighttpd/conf.d/fastcgi.conf使PHP支持Lighttpd的。 打开第一个文件/etc/php.ini。 #vi /etc/php.ini 取消注释以下行cgi.fix_pathinfo=1的注释。 ![]() 然后打开第二个文件/etc/lighttpd/modules.conf。 # vi /etc/lighttpd/modules.conf 取消注释以下包含“conf.d/fastcgi.conf”的行。 ![]() 接下来,打开名为/etc/lighttpd/conf.d/fastcgi.conf的第三个文件。 # vi /etc/lighttpd/conf.d/fastcgi.conf 现在,在文件底部添加以下容器并保存。 fastcgi.server += ( ".php" => (( "host" => "127.0.0.1", "port" => "9000", "broken-scriptfilename" => "enable" )) ) 重新启动Lighttpd服务以反映更改并启用PHP支持。 # systemctl restart lighttpd 第五步:测试Lighttpd中支持FastCGI的PHP和PHP-FPM。 17.如上所述,Lighttpd的默认文档根目录是/var/www/lighttpd/。因此,这里我们将在此目录中创建一个phpinfo.php文件。 #vi /var/www/lighttpd/info.php 向其添加以下行。这小段代码将显示有关PHP安装及其版本的信息。
phpinfo(); ?> 18.打开浏览器并导航到以下链接。 http://你的域名/info.php 或http://你的服务器IP地址/info.php
|
||||
>> 相关文章 | ||||
没有相关文章。 |