laravel环境搭建(PHP8.0、nginx)
(一)下载PHP,建议使用7.4以上版本。如果服务器使用Fast CGI的话可以选择nts版本(非线程安全版)。 (二)解压到一个不带中文,不包含空格的目录。 (三)进入目录,将php.ini-development文件复制一份并改名为php.ini。 将php.ini中的ex…
后端1分钟阅读
(一)下载PHP,建议使用7.4以上版本。如果服务器使用Fast CGI的话可以选择nts版本(非线程安全版)。
(二)解压到一个不带中文,不包含空格的目录。
(三)进入目录,将php.ini-development文件复制一份并改名为php.ini。
- 将
php.ini中的extension_dir找到,去掉;注释并将目录修改为自己的目录。指定php的扩展库目录。
- 将
cgi.fix_pathinfo注释去掉。使得nginx可以以Fast CGI整合。
- 需要什么扩展就添加
extension=+库名(这个库要放在ext目录下)。这里我将fileinfo(猜测文件内容类型和编码)、mbstring(编码和字节处理)和openssl(对称/非对称加解密)模块开启了。
(四)命令行在php目录执行php -v可以查看php版本。为了方便,可以将目录添加到环境变量中(包含php.exe的目录)。
可以直接去官网下载安装器,一直下一步。命令行输入composer 有正常反馈就就是安装好了。
为了下载依赖能更快,用下面命令换源:
# 禁用默认源composer config -g secure-http false# 换成阿里源composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/# 查看配置信息composer config -g -l安装laravel安装器:
# composer 下载laravel安装器composer global require "laravel/installer"# 查看安装器版本laravel -V- 下载nginx。
- 解压到没有中文没有空格的目录。
- 配置nginx.conf,如下操作:
更改资源目录,增加php文件支持,如果没有匹配的就显示目录。接下来将下面片段的注释去掉并将/script替换为root目录。
在资源目录创建index.php文件,然后启动,访问localhost查看是否成功(同时启动php-cgi与nginx)。

成功会显示如下。 
- 启动nginx。
- start nginx
- 关闭所有nginx进程。
- taskkill /im nginx.exe /f
- 启动php-cgi。
- php-cgi -b 9000 -c php.ini