分类:software 日期:2020-05-30 作者:admin 浏览:146
这个服务器买了1-2年了,买来也没咋用(就挂了两个python爬虫).
一直想有个自己的Blog,之前尝试了
直到现在莫名使用Typecho,希望能记录下一点有用的东西吧!
来来回回装了3-4次,yum安装好了没找到php-fpm.
我又下载源代码装了一次(这次除了php -v
其他我又搞不来了),最后还是yum装的.
因为使用的是Linux做服务器,对于目录和一些命令还不是太熟悉!
安装的话可以参考这个,虽然感觉最后安装完有点问题,但也算一次成功的尝试嘛.
安装完后就主要php-fpm和nginx的配置了!
关于php-fpm: 因为nginx并不能解析php,所以需要php-fpm解析后由nginx中转.
chmod -R 777 你的网站位置
给予权限listen = 127.0.0.1:9000
需要与nginx的 fastcgi_pass 一致)现在还有就是启动 php-fpm 的时候会出现权限不足的情况(使用sudo)
我的临时解决办法就是自己手动创建那个文件夹再运行就ok了.
我想到的解决办法是就该配置文件去掉创建的那个文件夹
location ~ ^.+.php {
proxy_set_header Host $http_host;
proxy_set_header X-Forward-For $remote_addr;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME 你的网站主目录$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
}
目录权限问题 or 我在目录手动创建一个数据库后就没问题了
nginx配置之前是
location ~ \.php$ {
.....
}
改成
location ~ ^.+.php {
.....
}
就ok了
参考地址