一,首先到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 autoevents {
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文件,内容为:
<?phpphpinfo()
九、打开浏览器访问“127.0.0.1”或者“[::1]”,如果正常显示PHP信息界面了就表示环境搭建成功了。
十、要关闭的话,php在那个黑框框按Ctrl+C即可,然后运行刚刚创建的那个Nginx退出的快捷方式即可关闭Nginx。
纯手打,望采纳!
楼主所说的打开是什么意思?如果指的是打开PHP文件,看PHP文件内容的话,可以直接用记事本打开及编辑,没必要运用Word这些大家伙(且也不方便哦)。如果是想在浏览器中查找PHP文件显示效果的话,PHP语言程序是一种脚本程序,它需要PHP环境来支持运行。其实你可以在网上下载PHP环境集成安装包来安装PHP环境, *** 作方便,想用的是时候可心像安装其它程序一样傻瓜式安装,不想用的时候可以卸载。你安装集成环境后把PHP文件复制到WEB根目录下,再在浏览器中输入该PHP文件的完全路径即可浏览。在尝试调用之前,至少你需要了解一定的知识才可以。
你的PHP环境是在Linux服务器还是Windows服务器上?如果是Linux服务器,那么是不支持exe程序运行的。
你的程序需要放在php文件能访问的目录中。当然,你必须能够访问PHP服务器才可以。如果只是客户端,那是没用的。PHP不能访问客户端的程序。
system或者exec都可以执行文件。不过没有尝试Windows下访问某个特定的程序。
下面是一个例子。使用exec执行‘whoami’程序。
<?php
// outputs the username that owns the running php/httpd
process
// (on a system with the "whoami" executable in the
path)
echo exec('whoami')
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)