原生httpd程序如何运行php
发表于 : 2016-08-14 2:07
今天发现原生httpd可以运行php,网上有很多教程,看到之后我也非常想弄一个,但是始终成功不了,弄了好多次,但是一直提示500错误,也没有具体信息,google之后依然无法解决,因为ob自带原生httpd,ftp,正好可以直接拿来使用省去安装第三方应用
上面是httpd.conf文件
因为php-fpm文件太长看起来很费劲,我只更改了两项 listen = /var/run/php-fpm.sock pid = /var/run/php-fpm.pid 还有就是这个文件默认还有很多教程里面是/run 但是ob好像没有这个目录所以我用/var/run 代替 /run 在修改 pid= 这个的时候直接没有/run 直接就是run 我不是很明白,/run和run代表什么?因为很多教程里也是这么些的
代码: 全选
types {
include "/usr/share/misc/mime.types"
}
server "default" {
listen on * port 80
directory {
index index.php
}
root "/htdocs/"
location "*.php" {
fastcgi socket "/var/run/php-fpm.sock"
}
}
因为php-fpm文件太长看起来很费劲,我只更改了两项 listen = /var/run/php-fpm.sock pid = /var/run/php-fpm.pid 还有就是这个文件默认还有很多教程里面是/run 但是ob好像没有这个目录所以我用/var/run 代替 /run 在修改 pid= 这个的时候直接没有/run 直接就是run 我不是很明白,/run和run代表什么?因为很多教程里也是这么些的