1. Nginx 配置虚拟主机

    1. 在conf目录中的nginx.conf中最后一行前面加上

      include vhost/*.conf;
    2. 在conf目录中添加一个文件夹vhost(此文件夹用来保存Nginx虚拟主机的配置文件)

    3. 在vhost文件夹中创建一个虚拟主机的配置文件,如:test.conf,内容为:

      server
      
              {
      # 端口号
      listen 81;
      # 虚拟主机名称
      server_name localhost;
      index index.php index.html index.htm default.html default.htm default.php;
      # 项目根目录
      root D:/code/php; location ~ \.php$ {
      # 项目php文件所在的最外层目录
      root D:/code/php;
      # 和下面开启php的fastcgi的ip和端口号一致
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      include fastcgi_params; } }
  2. PHP 配置

    php\ext下修改php.ini-development文件,将文件名修改为php.ini,打开php配置文件php.ini,保存即可。
    
    搜索“extension_dir”,找到: e;xtension_dir = "ext" 先去前面的分号
    
    搜索“date.timezone”,找到:;date.timezone = 先去前面的分号再改为 date.timezone = Asia/Shanghai
    
    搜索“enable_dl”,找到:enable_dl = Off 改为 enable_dl = On
    
    搜索“cgi.force_redirect” ;cgi.force_redirect = 1 先去前面的分号再改为 cgi.force_redirect = 0
    
    搜索“fastcgi.impersonate”,找到: ;fastcgi.impersonate = 1 去掉前面的分号
    
    搜索“cgi.rfc2616_headers”,找到:;cgi.rfc2616_headers = 0 先去前面的分号再改为 cgi.rfc2616_headers = 1
    
    搜索“php_mysql”,找到:extension=mysqli和extension=pdo_mysql去掉前面的“;” (支持MYSQL数据库)
    
    其他的配置请按照自己的需求更改。
  3. 启动PHP的fastcgi

    执行

    ./php-cgi.exe -b 127.0.0.1:9000 -c ./php.ini&
  4. 启动Nginx

    在nginx文件夹下面找到nginx应用程序并双击即可

  5. 测试效果

    创建php文件(依上例在D:\code\php下面建一个index.php文件),内容为:

    <?php
    echo "string";
    phpinfo();

    然后访问 localhost:81 就可以看到效果了

注:如需转载请注明出处:https://www.cnblogs.com/zhuchenglin/p/11126373.html

最新文章

  1. Cesium原理篇:3最长的一帧之地形(4:重采样)
  2. 【Python】个人所得税
  3. iOS 开发小结
  4. 我去,徒弟半夜来电让写一个PHP短信验证(和群发)
  5. Android Studio 中配置强大的版本管理系统
  6. UISwitch和UIActivity的使用
  7. Redis批量导入数据
  8. Linux----硬连接和软连接
  9. 怎样修复“Windows/System32/Config/System中文件丢失或损坏”故障
  10. JavaScript获取某年某月的最后一天
  11. HTML5简单入门系列(七)
  12. Framework7功能齐全的 iOS7 App 前端框架
  13. Java中的Unsafe
  14. Git简易参考手册
  15. jetty和tomcat的区别
  16. Jenkins简明入门(二) -- 利用Jenkins完成Python程序的build、test、deployment
  17. Gaussian Mixture Models and the EM algorithm汇总
  18. leetcode979
  19. python进阶(六) 虚拟环境git clone报错解决办法
  20. 19 Go的全能ORM简单入门

热门文章

  1. 搭建mount+nfs远程挂载
  2. JavaWeb 错误/异常时页面提示
  3. 微店APP协议简要分析
  4. Database mirroring connection error 4 'An error occurred while receiving data: '10054(An existing connection was forcibly closed by the remote host.)
  5. python 基础学习笔记(6)--函数(1)
  6. 原创【cocos2d-x】CCMenuItemToggle 在lua中的使用
  7. phpMyAdmin开启IP地址登录
  8. Java之DateFormat类
  9. CSharpGL(57)[译]Vulkan清空屏幕
  10. ESP8266源码分析--打印的基本用法