lightttpd安装启用php
时间: 2024-09-10 10:09:22 浏览: 65
Lighttpd是一款轻量级的Web服务器,要安装并启用PHP支持,可以按照以下步骤操作:
1. **安装Lighttpd**:
对于Linux系统(如Ubuntu、Debian),打开终端并使用包管理器安装:
```
sudo apt-get update
sudo apt-get install lighttpd
```
或者对于CentOS/RHEL,使用`yum`:
```
sudo yum install lighttpd
```
2. **安装PHP**:
如果您的系统还没有PHP,同样使用包管理器安装:
```
sudo apt-get install php-fpm
sudo yum install php-fpm
```
3. **配置Lighttpd与PHP整合**:
首先,在`/etc/lighttpd/lighttpd.conf`文件中找到`server.modules`部分,并添加`mod_fastcgi`模块支持:
```
server.modules += ("mod_fastcgi")
```
然后在`server.mimetypes`中加入对`.php`文件的支持:
```
mimetype.assign += (".php" => "application/x-httpd-php")
```
4. **创建FastCGI连接**:
在`conf-available/fastcgi.conf`(或类似路径)中启用FastCGI配置,然后运行`lighttpd-enable fastcgi.conf`使其生效。
5. **配置FastCGI**:
创建FastCGI配置文件(比如`/etc/lighttpd/fcgi-php.conf`),设置PHP进程池的相关信息:
```
#!/bin/sh
export PHP_FCGI_CHILDREN=5
export PHP_FCGI_MAX_REQUESTS=1000
export PHP_FCGI_PM=dynamic
export PHP_FCGI_PM_MAX_REQUESTS=200
exec /usr/bin/php-cgi -b 127.0.0.1:9000
```
确保权限正确:
```
chmod +x fcgi-php.conf
```
6. **重启Lighttpd**:
```
sudo service lighttpd restart
```
现在Lighttpd应该已经启用PHP了。测试一下是否能访问含有PHP脚本的网页,例如创建一个简单的`index.php`文件,然后尝试通过浏览器访问`http://your-server/index.php`。
阅读全文