Heim  >  Artikel  >  Backend-Entwicklung  >  php环境搭建-WNMP(Win7+NGINX+MYSQL+PHP)

php环境搭建-WNMP(Win7+NGINX+MYSQL+PHP)

WBOY
WBOYOriginal
2016-06-23 13:21:511114Durchsuche

【引言】


    php开发环境对于每个phper来说,应该像呼吸一样,不应该是很困难的事。下面我教大家怎么搭建php环境,也是我自己的一个总结,希望能和大家一起提高。(希望大家不吝分享,不要藏私哦)


【准备工作】


    准备工作开始,首先查看自己电脑是多少位的操作系统(不会问度娘),我的电脑是64位Win7操作系统,我就以64位为例

    php版本:php-5.6.15-Win32-VC11-x64.zip   php下载地址

    nginx版 :nginx-1.8.0.zip                               nginx1.80下载地址

    mysql版:mysql-5.6.27-winx64.zip                mysql下载地址

    建立环境目录,个人喜欢把环境的东西放在D盘,所以在D盘目录下建立"wnmp",目录里面分别建四个文件夹 1.mysql  2.nginx3.web  4.php


【安装环境】


    1.nginx

        把下载好的nginx-1.8.0.zip,解压缩到 D:\wamp\nginx

    2.php

         下载好的php-5.6.15-Win32-VC11-x64.zip,解压缩到 D:\wamp\php

    3.mysql

        把下载好的php-5.6.15-Win32-VC11-x64.zip解压缩到 D:\wamp\mysql

【配置环境】

    1.php配置

        改天再整理

    2.nginx配置

          改天再整理

    3.mysql免安装版配置

        解压缩php-5.6.15-Win32-VC11-x64.zip到d:/wamp/mysql

        将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini 并复制下面的信息到my.ini

****************************************************************************************************************************************

        [client]
        port=3306
        default-character-set=utf8
        [mysqld]
        port=3306
        character_set_server=utf8
        basedir=D:\wamp\mysql
        #解压目录
        datadir=D:\wamp\mysql\data
        #解压目录下data目录
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
        [WinMySQLAdmin]
        D:\wamp\mysql\bin\mysqld.exe        

*****************************************************************************************************************************************

    4. 添加环境变量

        操作如下:
        1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
          点击系统变量下的新建按钮
          输入变量名:MYSQL_HOME
          输入变量值:D:\wnmp\mysql
          #即为mysql的自定义解压目录。
        2)选择系统变量中的Path
          点击编辑按钮
          在变量值中添加变量值:%MYSQL_HOME%\bin
          注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,

    5.  运行cmd进入D:/wamp/mysql/bin  安装mysql系统服务,安装成功后会提示服务安装成功。

         安装服务命令:mysqld install MySQL --defaults-file="D:\wnmp\mysql\my.ini" 

         #移除服务命令为:mysqld remove

【启动环境】

      1.创建文件 start_gbk_server.bat

        @echo off & title 启动Nginx服务器
        color 0A
        REM Windows 下无效
        REM set PHP_FCGI_CHILDREN=5
        call stop_server.bat
        REM 每个进程处理的最大请求数,或设置为 Windows 环境变量
        set PHP_FCGI_MAX_REQUESTS=1000
        echo 启动 php-5.4.19 FastCGI ...
        RunHiddenConsole.exe D:/wnmp/php/php-cgi.exe -b 127.0.0.1:9000 -c "D:/wnmp/php/php.ini"
        echo 启动 Nginx 1.6.3
        RunHiddenConsole.exe  D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx
        echo 启动 Mysql 5.6
        RunHiddenConsole.exe  net start mysql
        echo 启动完成... 

    2.创建文件stop_bgk_server.bat

        @echo off & title Nginx
        color 0A
        echo Stopping Nginx...  
        taskkill /F /IM nginx.exe > nul
        echo Stopping PHP FastCGI...
        taskkill /F /IM php-cgi.exe > nul
        echo Stopping Mysql
        net stop mysql

【测试环境】

    在D:/wnmp/web目录下建index.php  内容如下:

    

            phpinfo();

     ?>

    在C:\Windows\System32\drivers\etc 西面找到hosts文件用记事本打开 然后写上如下hosts:
    # localhost name resolution is handled within DNS itself.
    127.0.0.1       localhost
    #    ::1             localhost
    127.0.0.1     www.example.com

    在浏览器中打开 www.example.com如果出现如下图证明php环境搭建成功,如果不成功再调试

   


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn