精华内容
下载资源
问答
  • WNMP环境

    2019-10-08 15:05:34
    https://www.php.cn/php-weizijiaocheng-393637.html

    https://www.php.cn/php-weizijiaocheng-393637.html

    展开全文
  • laravel有多种安装方式,通过 Laravel 安装器,通过composer安装,此处我们使用的本地phpstudy搭建的wnmp环境,采用了composer安装。 1.cd到工作目录,使用composer下载,此时我的工作目录为K:\WWW\laravel,安装了...
    • laravel有多种安装方式,通过 Laravel 安装器,通过composer安装,此处我们使用的本地phpstudy搭建的wnmp环境,采用了composer安装。

    1.cd到工作目录,使用composer下载,此时我的工作目录为K:\WWW\laravel,安装了5.7版本,会在K:\WWW\laravel目录下生成weibo57项目

    composer create-project --prefer-dist laravel/laravel weibo57 "5.7.*"
    

    2.修改nginx中的vhost文件,将此网站的根目录定位到weibo/public中
    3.修改数据库配置文件config/database.php,为自己的配置参数,laravel要求mysql5.7以上版本,如目前目前使用mysql版本低于5.7可以修改配置使用

    |---> 找到对应的数据库配置文件config/database.php->mysql
    |     修改为: 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci',
    |
    |---> 找到app目录下Providers/AppServiceProvider.php文件,在此文件的Boot方法内写一行代码也能实现完成数据迁移工作
    |      Schema::defaultStringLength(191);这行代码作用是设置当前数据库默认字符长度,此处可能会报错,在上面添加类的use即可
    

    4.注意nginx需要修改vhost配置文件,可去掉入口文件index.php

    server {
            listen        80;
            server_name  weibo57.local.com;
            root   "K:/WWW/laravel/weibo57/public";
            location / {
                index index.php index.html;
                autoindex  off;
                # 去掉入口文件
    			try_files $uri $uri/ /index.php?$query_string;
            }
            location ~ \.php(.*)$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
    }
    
    

    继续安装laravel-debugbar

    composer require barryvdh/laravel-debugbar
    

    同时修改配置文件

    //修改项目目录下.env文件中的APP_DEBUG=true
    APP_DEBUG=true
    
    展开全文
  • WNMP环境搭建

    2017-05-18 11:40:00
    搭建文档:http://blog.csdn.net/ZDK_csdn/article/details/72395978
  • wnmp 环境搭建

    千次阅读 2018-08-14 10:00:22
    准备应用程序包 ...安装,在D盘新建wnmp 文件夹。 nginx 解压至 D:/wnmp/nginx 文件夹下 mysql 安装到 D:/wnmp/mysql 文件夹 php 解压至 D:/wnmp/php 文件夹下 配置 配置PHP 将ph...

    准备应用程序包

    nginx

    mysql

    php 7

    RunHiddenConsole

    安装,在D盘新建wnmp 文件夹。

    nginx 解压至 D:/wnmp/nginx 文件夹下

    mysql 安装到 D:/wnmp/mysql 文件夹

    php 解压至 D:/wnmp/php 文件夹下

    配置

    配置PHP

    将php.ini-development 另存为php.ini ,打开php.ini 修改扩展所在路径

    extension_dir = "D:\wnmp\php\ext"
    

    打开需要的PHP扩展(视情况而定)

    extension=php_mysql.dll
    extension=php_mysqli.dll
    

    设置CGI 跟nginx 通信

    enable_dl = On
    cgi.force_redirect = 0
    cgi.fix_pathinfo=1
    fastcgi.impersonate = 1
    cgi.rfc2616_headers = 1
    

    配置Nginx

    修改如下代码

    location / {
        root html;
        index  index.html index.htm;
    }
    

    改为

    location / {
        root D:/wnmp/nginx/html;
        index index.php index.html index.htm;
    }
    

    让nginx支持PHP的设置,代码位置如下

    # location ~ \.php$ {
    #     root           html;
    #     fastcgi_pass   127.0.0.1:9000;
    #     fastcgi_index  index.php;
    #     fastcgi_param  SCRIPT_FILENAME   $document_root$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   $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    测试

    cmd 打开dos 窗口
    启动php内置的cgi程序,在9000端口监听nginx发过来的请求:

    D:\wnmp\php>php-cgi.exe -b 127.0.0.1:9000 -c D:\wnmp\php\php.ini
    

    在html 文件夹下新建index.php 文件,输入如下代码:

    <?php phpinfo(); ?>
    

    在浏览器地址栏输入 127.0.0.1 检测是否可以看到PHP相关信息

    配置快捷方式

    将RunHiddenConsole 移动到nginx.exe 同级目录
    新建start_nginx.bat 输入如下代码:

    @echo off
    echo Starting PHP FastCGI...
    RunHiddenConsole D:/wnmp/php/php-cgi.exe -b 127.0.0.1:9000 -c D:/wnmp/php/php.ini
    echo Starting nginx...
    RunHiddenConsole D:/wnmp/nginx/nginx.exe -p D:/wnmp/nginx
    echo Starting mysql...
    RunHiddenConsole D:/wamp/bin/mysql/mysql5.7.14/bin/mysqld.exe
    

    新建stop_nginx.bat 输入如下代码:

    @echo off
    echo Stopping nginx...  
    taskkill /F /IM nginx.exe > nul
    echo Stopping PHP FastCGI...
    taskkill /F /IM php-cgi.exe > nul
    echo Stopping mysql...
    taskkill /F /IM mysqld.exe > nul
    exit
    
    展开全文
  • 管理wnmp环境bat.rar

    2019-10-31 14:44:13
    一键启动、停止WNMP(Win10+Nginx+MySQL+PHP) 环境服务bat脚本,包含RunHiddenConsole.exe程序,第二下载地址:https://pan.baidu.com/s/1NPWFuPKEZ2Sd3Qjzr1Qh1w
  • phpstudy_pro在wnmp环境下404、403错误: server { listen 80; server_name www.yaoyaogui.com; root "F:/www/zihe/yaoyaogui/public"; location / { index index.php index.html error/index.html; if (!-e...

    phpstudy_pro在wnmp环境下404、403错误:

    server {
            listen        80;
            server_name  www.yaoyaogui.com;
            root   "F:/www/zihe/yaoyaogui/public";
            location / {
                index index.php index.html error/index.html;
                if (!-e $request_filename) {
                    rewrite ^(.*)$ /index.php?s=/$1 last;
                    break;
                }
                error_page 400 /error/400.html;
                error_page 403 /error/403.html;
                error_page 404 /error/404.html;
                error_page 500 /error/500.html;
                error_page 501 /error/501.html;
                error_page 502 /error/502.html;
                error_page 503 /error/503.html;
                error_page 504 /error/504.html;
                error_page 505 /error/505.html;
                error_page 506 /error/506.html;
                error_page 507 /error/507.html;
                error_page 509 /error/509.html;
                error_page 510 /error/510.html;
                include F:/www/zihe/yaoyaogui/nginx.htaccess;
                autoindex  off;
            }
            location ~ \.php(.*)$ {
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
    }
    

    主要是这个:

    展开全文
  • wnmp环境搭建

    2018-09-10 15:40:00
    php环境搭建-WAMP(Win7+APCHE+MYSQL+PHP) 2018.06.20 23:0952浏览 字号 【引言】 php开发环境对于每个phper来说,应该像呼吸一样,不应该是很困难的事。下面我教大家怎么搭建php环境...
  • 搭建 WNMP 环境

    2019-02-17 16:50:14
    RunHiddenConsole.exe D:\tool\wnmp\nginx\nginx.exe -p D:\tool\wnmp\nginx 关闭服务器的 bat 文件 qiutServer.bat @echo off echo Stopping nginx... taskkill /F /IM nginx.exe > nul echo ...
  • 今天在wnmp环境下安装yii框架的时候报了504的错误,然后查看nginx的错误日志报了以下的错误: 2017/03/19 19:47:03 [error] 12460#12392: *8 upstream timed out (10060: A connection attempt failed because the ...
  • WNMP环境源码安装

    2020-05-16 16:43:29
    下载数据库 官网下载MariaDB最新版本 安装数据库 在你的任意盘创建一个WNMP目录,将下载下来的MariaDB解压COPY到此目录 添加环境变量 #初始化 mysql_install_db --datadir=D:\WNMP\mariadb-10.5.3-winx64\data --...
  • Window+Nginx+MogoDB+php7(WNMP环境搭建) 一、准备工作: D盘建文件目录: 网站根目录:d:wnmp/www/ nginx安装目录: d:wnmp/nginx/ php安装目录:d:wnmp/php/ MongoDB安装目录d:wnmp/MongoDB/ 下载nginx:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 784
精华内容 313
热门标签
关键字:

wnmp环境