Ⅰ win下phpStudy配置多个项目(Nginx)
问题描述:
根目录www下有两个项目文件test1,test2.
|-www
|-----test1
|-----test2
如果没有域名,开发时只能通过www/test1和www/test2来访问两个项目,很不方便,而且会出现很多问题.
现或空在想要给他们配置两个碰团弊域名,达到浏览器输入域名直接访问的效果:
|-www
|-----test1 www.test1.com
|-----test2 www.test2.com
实现原理:
假设我们要访问网络,在浏览器输入域名 www..com ,
浏览器在解析域名前,会先查询本机的hosts文件(存放的是域名和IP的对应关系),查找是否有 www..com 的IP地址,
如果能找到记录,则直接使用这个IP.
如果找不到记录,就去请求DNS服务器,把域名解析成网络的IP地址,再去请求数据.
那么可以修改这个hosts文件,让域名 www.testX.com 指向我们本机.
操作步骤:
1.找到windows下的hosts文件,(win10系统,C:\Windows\System32\drivers\etc)
,用记事本打开,在最后加上两行
保存,退出.(可能遇到无法保存的问题,去网络下)
此时,在浏览器输笑族入 www.test1.com 或者 www.test2.com 就能访问到我们本机的服务器了.
但是,服务器只是接收到了请求,还不知道如何处理,接下来的要做的是,告诉Nginx服务器,
请求URL为 www.test1.com 时进入www/test1 项目.
请求URL为 www.test2.com 时进入www/test2 项目.
2.配置服务器上的vhosts.conf文件
依次点击:其他选项菜单 > 打开配置文件 > vhosts-ini
在vhosts.conf文件写入以下内容
复制一份,把域名改成 www.test2.com ,路径配置为test2项目的路径.
到此vhosts.conf文件就配置好了.
那么如何让这个vhosts文件生效呢?
只要在Nginx主配置文件引入它就行了.
(注意:要写在原有的大括号里边)
保存,退出.这样就OK了.
4.重启服务器.测试一下.
在test1目录下新建index.php文件,写入
在test2目录下新建index.php文件,写入
结果:
这样我们就能通过两个域名,分别访问这两个不同的项目了.如果有更多的项目,只要复制vhosts.conf里的配置就行了.
Ⅱ 如何在windows下搭建Nginx+MySQL+PHP环境
可以采用集成环境,毕竟简单,下载个软件,就行,比如phpstudy,还可以自己搭建独立环境,mysql,php,nginx一个一个安装
Ⅲ windows下怎么搭建nginx+php+mysql
1、首先需要准备的应用程序包。
nginx:nginx/Windows-1.0.4
php:php-5.2.16-nts-Win32-VC6-x86.zip (nginx下php是以FastCGI的方式运行,所以我们下载非线程安全也就是nts的php包)
(还会用到)RunHiddenConsole:RunHiddenConsole.zip
2、安装与配置。
1)php的安装与配置。
直接解压下载好的php包,到D盘wnmp目录(D:\wnmp),这里把解压出来的文件夹重命名成php5。进入文件夹修改php.ini-recommended文件为php.ini,并用Editplus或者Notepad++打开来。找到
extension_dir = "./ext"
更改为
extension_dir = "D:/wnmp/php5/ext"
往下看,再找到
;extension=php_mysql.dll
;extension=php_mysqli.dll
前面指定了php的ext路径后,只要把需要的扩展包前面所对应的“;”去掉,就可以了。这里打开php_mysql.dll和php_mysqli.dll,让php支持mysql。当然不要忘掉很重要的一步就是,把php5目录下的libmysql.dll文件复制到C:\Windows目录下,也可以在系统变量里面指定路径,当然这里我选择了更为方便的方法^_^。
Ⅳ windows下 用nginx部署php项目
其中/IM是用来kill掉指定名字的进程的,-F是用来强制kill的,详细的参数介绍可以在dos中通过TASKKILL /?查看
然后通过启动指令,重启即可
Ⅳ windows下nginx服务器下怎么装php
你可以使用护卫神.nginx大师,一键可以安装nginx+php
Ⅵ 如何在windows下搭建Nginx+MySQL+PHP环境
第一步:在D盘建立文件夹Nginx+php+Mysql,路径为:D:\Nginx+php+Mysql
第二步:安装Nginx,安装目录为:D:\Nginx+php+Mysql\nginx
1.打开D:\Nginx+php+Mysql\nginx目录,运行该文件夹下的nginx.exe
2.测试是否启动nginx。打开浏览器访问http://localhost 或 http://127.0.0.1,看看是否出现“Welcome to nginx!”,出现的证明已经启动成功了。
若启动不成功,查看是否端口被占用。
安装PHP,安装目录为:D:\Nginx+php+Mysql\php
安装mySQL,安装目录为: D:\Nginx+php+Mysql\mysql
第三步:修改Nginx的conf文件:目录为D:\Nginx+php+Mysql\nginx\conf
文件名为:nginx.conf
1. 去掉worker_processes前的#号,开启一个进程
2. 添加events
3. 设置http->设置server->支持php
Ⅶ 怎么用nginx在windows上搭建web服务器
怎么用nginx在windows上搭建web服务器解决方法
所需工具:
一台联网的电脑
phpStudy 2014版
windows 2003 server sp2服务器一台
1.phpstudy安装在第四步时选择Nginx&php
Ⅷ Win7搭建nginx+php+mysql开发环境,可是PHP文件无法解释
开发环境建议使用集成环境,比如宝塔或者小皮,不建议非运维搭建环境
Ⅸ windows环境下使用nginx,如何支持php
使用nginx+php集成包phpfind或phpstudy即可一键安装好环境。还支持php版本一键切换,带控制面板的,纯中文绿色解压即可,完全符合国人使用习惯,你试试吧
Ⅹ windows7配置Nginx+php+mysql的详细操作是怎样
在Windows下配置搭建PHP环境的步骤:
一、准备工作-下载所需软件
Apache httpd-2.2.22-win32-x86-openssl-0.9.8t.msi
PHP php-5.3.10-Win32-VC9-x86.zip
MySQL mysql-5.5.20-win32.msi
二、安装软件
1、安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。
安装完成之后,在浏览器输入http://localhost,如果显示It Works!,表示Apache安装成功。
2、安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。
3、安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom
安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。
三、整合Apache+PHP+MySQL
Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。
1. 让Apache可以解析php文件,在配置文件中找到
#LoadMole vhost_alias_mole moles/mod_vhost_alias.so
在下一行添加 (绿色的位置是根据PHP的所在目录而定的)
LoadMole php5_mole "D:/Develop/PHP/php5apache2_2.dll"PHPIniDir "D:/Develop/PHP"AddType application/x-httpd-php .php .html .htm
2. 在配置文件中找到
DirectoryIndex index.html
改为
DirectoryIndex index.php index.html
3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)
DocumentRoot "D:/Develop/Apache2.2/htdocs"
改为
DocumentRoot "D:/Workspace/PHP"
再找到
<Directory "D:/Develop/Apache2.2/htdocs">
改为
<Directory "D:/Workspace/PHP">
PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件。修改php.ini
1. 设置PHP扩展包的具体目录,找到
; On windows:; extension_dir = "ext"
改为 (值是ext文件夹的目录)
; On windows: extension_dir = "D:/Develop/PHP/ext"
2. 开启相应的库功能,找到需要开启的库的所在行
;extension=php_curl.dll
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
;extension=php_xmlrpc.dll
去掉前面的分号(注释),即改为
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
3. 设置时区,找到
;date.timezone =
改为
date.timezone = Asia/Shanghai
配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容。