windows下php程序怎么运行

如题所述

一,首先到PHP官网下载php(目前php有3个stable分支版本7.1、7.0、5.6,如果有项目需求就下载需求版本,如果是个人学习,建议下载最新版),根据32位/64位系统下载ZIP包即可,不需要Debug包,(下面我要说的是Nginx+PHP的方式,推荐使用Non Thread Safe版本):http://windows.php.net/download

二、到Nginx官网下载Nginx(个人学习建议Mainline版本,项目开发建议Stable版本),注意选择windows的包!:https://nginx.org/en/download.html

三、下载完上面的两个包后解压即可(建议放到不经常移动的地方)。

四、用纯文本编辑器打开Nginx里面conf文件夹里面的nginx.conf文件,进行如下编辑即可:

worker_processes  auto;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    # access_log \\.\\nul; #关闭访问日志

    sendfile             on;
    tcp_nopush           on;
    tcp_nodelay          on;
    keepalive_timeout    65;
    types_hash_max_size  2048;

    ssl_protocols              TLSv1.2 TLSv1.1 TLSv1;
    ssl_prefer_server_ciphers  on;

    gzip  on;

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;

        root         html; #这里指定为你网站的根目录,比如C:\html,默认是相对于Nginx目录下
        index        index.php index.html;
        charset      utf-8;

        location / {
            try_files  $uri $uri/ =404;
        }

        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.cpp;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
            try_files      $fastcgi_script_name =404;
        }
    }
}

五、根据需要可以编辑php.ini。

六、创建快捷方式以便于启动php和Nginx:

桌面上右键-》新建-》快捷方式,位置选择到php文件夹下的php-cgi.exe文件,并加上参数: -b 127.0.0.1:9000。(比如PHP文件夹在C:\php,位置就是"C:\php\php-cgi.exe -b 127.0.0.1:9000"),下一步名字随意,完成。

桌面上再右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe即可。可以没有参数。

再创建一个停止Nginx的快捷方式(PHP要停止直接在php的窗口按Ctrl+C即可):桌面上右键-》新建-》快捷方式,位置选择到Nginx文件夹下的nginx.exe,并加上参数:  -s quit。(比如Nginx文件夹在C:\Nginx,位置就是"C:\Nginx\nginx.exe -s quit")。

七、分别双击上面创建的两个快捷方式,启动php和Nginx(php会一直有一个黑框,不要关,Nginx是黑框一闪而过,任务管理器里可以看到多个Nginx进程)。

八、在上面配置文件里设置的网站根目录里创建一个php文件,内容为:

<?php
phpinfo();

九、打开浏览器访问“127.0.0.1”或者“[::1]”,如果正常显示PHP信息界面了就表示环境搭建成功了。

十、要关闭的话,php在那个黑框框按Ctrl+C即可,然后运行刚刚创建的那个Nginx退出的快捷方式即可关闭Nginx。


纯手打,望采纳!

温馨提示:答案为网友推荐,仅供参考
相似回答