CentOS/Laravel
2051 ワード
/usr/bin/env: php: No such file or directory
コンパイルインストールのphp 7であるため、phpの実行可能ファイルは/usr/binではなく、/usr/local/php 7/binであるため、過去のln -s /usr/bin/php /usr/local/php7/bin/php
composer global require "laravel/installer"
laravel new blog
composer create-project --prefer-dist laravel/laravel blog
user nginx nginx;
worker_processes 1;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
gzip on;
server
{
listen 80;
server_name localhost;
root /home/nginx/project/lavue/public;
index index.html index.htm index.php;
try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite ^/(.*)$ /index.php?_url=/$1;
}
location ~ .*\.(php|php5)?$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
}
location ~ .*\.(js|css)?$
{
expires 1h;
}
location ~ /\.ht {
deny all;
}
}
}