admin

在一个超小的vps上安装nginx+php+sqlite
在某宝上找到一个5元的日本vps,没有公网ip,但是提供了80端映射。只有128M内存 还安装了ssr用来科学上网...
扫描右侧二维码阅读全文
19
2017/07

在一个超小的vps上安装nginx+php+sqlite

在某宝上找到一个5元的日本vps,没有公网ip,但是提供了80端映射。
只有128M内存 还安装了ssr用来科学上网,所以这里不可能安装mysql了,也 没啥意义。

apt-get install nginx
apt-get install php5-fpm
apt-get install php5-sqlite

修改 /etc/nginx/sites-available/default
加上几行

        # pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
        location ~ .php$ {
                try_files $uri =404;
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
                
        }

顺便修改一下 index index.html index.htm; 加上index.php
修改 /etc/php5/fpm/php.ini 把cgi.fix_pathinfo=0
检查 /etc/php5/fpm/pool.d/www.conf 确保 listen = /var/run/php5-fpm.sock
创建一个phpinfo<pre>echo '<?php phpinfo(); ?>'>>/usr/share/nginx/www/info.php
</pre>
重启<pre>
service nginx restart
service php5-fpm restart
</pre>
测试

curl http://localhost/info.php

这样就ok了,剩下的自己慢慢搞了

网页文件目录:/usr/share/nginx/www
php.ini:/etc/php5/fpm/php.ini
nginx:
/etc/nginx/nginx.conf
/etc/nginx/conf.d
/etc/nginx/sites-enabled

Last modification:October 16th, 2018 at 03:01 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment

captcha
请输入验证码