系统win7 64位,
php-7.2.1-nts-Win32-VC15-x64 下载地址:http://windows.php.net/download/
nginx-1.12.2 下载地址:http://nginx.org/en/download.html
mysql 5.7.17 下载地址:https://dev.mysql.com/downloads/mysql/
1.php 下载分为两种 Non Thread Safe 和Thread Safe
nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包。
下载完毕后,解压压缩包,将解压文件夹移动至你想安装的目录(如:E:\Program Files),解压文件夹可以改名(如:php7)。
配置文件php:
将php.ini-production文件改名为php.ini。用文本编辑器打开此文档:
找到
; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
; extension_dir = "ext"
最后一行
; extension_dir = "ext"
更改为
extension_dir = "E:/Program Files/php7/ext"
作用:指定扩展包路径
再找到
;extension=bz2
;extension=curl
;extension=fileinfo
;extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
;extension=imap
;extension=interbase
;extension=ldap
;extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
;extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=openssl
;extension=pdo_firebird
;extension=pdo_mysql
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite
;extension=pgsql
;extension=shmop
将
;extension=mysqli
;extension=pdo_mysql
前面的分号去掉
extension=mysqli
extension=pdo_mysql
作用:使用的扩展包,让其支持mysql。
将
;cgi.fix_pathinfo=1
前面的分号去掉
cgi.fix_pathinfo=1
作用:让PHP支持nginx
PHP配置完毕。
2.nginx分为Mainline version、Stable version和Legacy versions三种,相当于最新版,稳定版,和老版本。一般来说下载稳定版Stable version。
下载完毕后,解压压缩包,将解压文件夹移动至你想安装的目录(如:E:\Program Files),解压文件夹可以改名(如:nginx)。
配置nginx:
进入nginx的conf目录,用文本编辑器打开nginx的配置文件nginx.conf,
找到
location / {
root html; #这里是网站存放的根目录
index index.html index.htm; #设置网站默认首页
}
更改为
location / {
root D:/phpStudy; #这里是网站存放的根目录
index index.html index.htm index.php; #设置网站默认首页
}
找到
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
将前面#号去掉
location ~ \.php$ {
root D:/phpStudy; #同是网站存放的根目录
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; #$document_root的意思就相当于root D:/phpStudy;
include fastcgi_params;
}
nginx配置完毕。
3.mysql 由于是以前安装的,忘记安装流程了,请自行百度搜索。
mysql 改密码可以查看这篇文章:https://chongcong.cc/282.html
4.启动nginx,直接去nginx目录打开nginx.exe。
5.启动php,请在cmd窗口,用命令进入你的安装目录输入指令
php-cgi.exe -b 127.0.0.1:9000 -c E:/Program Files/php7/php.ini
在任务管理器可看到以下进程
这是在你的安装目录建立一个php页面,如
用浏览器打开显示:
「如果觉得我的文章对您有用,请帮助本站成长」
拜读了,多多学习总是好的!
让人百看不厌的博客,真的不是很多!
炎热夏天,闲来无事,拜读博客,消暑解闷!