Windows之安装Nginx、PHP、mysql
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Windows之安装Nginx、PHP、mysql,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3461字,纯文字阅读大概需要5分钟。
内容图文
说明由于机器本身是Windows x64系统,所以选择了所有x64的软件;如果想选择x86也可以兼容;如果机器是x86的,那么只能选择x86的软件
下载地址
- nginx
- http://nginx.org/en/download.html
- 此处选择版本 nginx/Windows-1.9.4
- nginx-1.9.4.zip
- php非线程安全版
- http://windows.php.com/download
- 同时在页面的左侧下载相应的VC运行时,并安装
- 此处选择 PHP 5.6 VC11 x64 Non Thread Safe
- php-5.6.12-nts-Win32-VC11-x64.zip
- 此处选择 VC11 x64 - Visual C++ Redistributable for Visual Studio 2012 Update 4
- vcredist_x64.exe
- RunHiddenConsole
- http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
- RunHiddenConsole.zip
- http://redmine.lighttpd.net/attachments/660/RunHiddenConsole.zip
- mysql-installer-community
- http://www.mysql.com/downloads/installer/
- 此处选择 **
- mysql-installer-community-5.6.26.0.msi
- 需要安装.net framework 4.0.30319,已经安装有的,跳过此步) 下载地址:http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe
并运行 - 其他需要在CheckRequirements中需要的组件,manual的根据提示自己安装解决,auto的双击OR等待软件自己下载然后安装。(提示:mysql网站都有下载)
- root密码为 a123456 - 可以修改这个设置,但是在下面的连接数据库的测试代码中也要相应修改
- 另外server设置为开机自动启动
安装配置 nginx、php
安装 nginx
- 选择软件安装目录为 c:\zjc - 这个目录可以更改
- 解压 nginx-1.9.4.zip 到 c:\zjc\server\nginx
- 以 c:\zjc\www 作为网站根目录
- 修改配置文件 c:\zjc\server\nginx\conf\nginx.conf
- location / 节点下面的 root 修改为 root c:\zjc\www
- 在 c:\zjc\www 目录下创建测试网页 index.html
- 双击运行 :\zjc\server\nginx\nginx.exe, 浏览器打开 http://127.0.0.1,可以看到刚才创建的网页
- 可以停止 nginx
cd c:\zjc\server\nginx
nginx.exe -s stop
安装 php
- 解压 php-5.6.12-nts-Win32-VC11-x64.zip 到 c:\zjc\server\php
- 把 c:\zjc\server\php\php.ini-development 改名为 php.ini
安装 vcredist_x64.exe
点击安装就好了
安装 RunHiddenConsole
- 把 RunHiddenConsole.zip 包中的 RunHiddenConsole.exe 解压到 c:\zjc\server\utils 目录
配置 nginx 、php
修改 c:\zjc\server\nginx\conf\nginx.conf
修改
#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 html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME c:/zjc/www$fastcgi_script_name;
include fastcgi_params;
}
启动停止脚本
- c:\zjc\svr_start.bat
内容为
cd server\php
..\utils\RunHiddenConsole.exe php-cgi.exe -b 127.0.0.1:9000 -c c:/zjc/server/php/php.ini
cd ..\..
cd server\nginx
..\utils\RunHiddenConsole.exe nginx.exe
cd ..\..
- c:\zjc\svr_stop.bat
内容为
taskkill /F /IM nginx.exe > nultaskkill /F /IM php-cgi.exe > nul
测试 nginx 、 php
创建文件 c:\zjc\www\index.php , 内容为
echo phpinfo();
?>
访问 http://127.0.0.1/index.php , 可以看到 php 相关的信息就对了
安装配置 mysql
- 运行 dotNetFx40_Full_x86_x64.exe
- 运行 mysql-installer-community-5.6.26.0.msi
- 选择 Server Only
- 修改 c:\zjc\server\php\php.ini 来开启 php 对 mysql 的支持
extension_dir = "ext"
extension=php_mysqli.dll
测试 nginx 、php、mysql
新建网页
c:\zjc\www\check_mysql.php
内容为
$con = mysqli_connect("localhost", "root", "a123456");
if(!$con) {
die('Could not connect: ' . mysqli_error());
} else {
echo"Database connected successfully";
}
mysqli_close($con);
重启服务器
$ c:$ cd c:\zjc
$ svr_stop.bat
$ svr_start.bat
访问网页 http://127.0.0.1/check_mysql.php
可以看到连接成功的消息就对了
版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了Windows之安装Nginx、PHP、mysql,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的Windows之安装Nginx、PHP、mysql全部内容,希望文章能够帮你解决Windows之安装Nginx、PHP、mysql所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。