安信科技官網(wǎng)-觸屏版

      當(dāng)前位置:首頁 > 安信自媒體 > 建站經(jīng)驗(yàn)

      IIS7.5安裝配置PHP7步驟

      時(shí)間:2023年3月19日 瀏覽:
      安裝Visual C++運(yùn)行庫
      根據(jù) PHP 版本及系統(tǒng)環(huán)境選擇 VC++ 版本,VC++ 缺失會(huì)報(bào)500錯(cuò)誤。

      我裝的是 PHP7.3.2 選 Visual C++ 2017 x64

      Microsoft Visual C++ 2017 Redistributable
      x64: https://go.microsoft.com/fwlink/?LinkId=746572
      x86: https://go.microsoft.com/fwlink/?LinkId=746571

      安裝配置PHP7
      將下載的 PHP 7.3.2 解壓到 D:\PHP7\ 目錄下,復(fù)制 php.ini-production 重命名為 php.ini

      PHP 7.3.2目錄要給 users 用戶組權(quán)限,不然會(huì)報(bào)500錯(cuò)誤。



      1. 設(shè)置php擴(kuò)展庫存放目錄

      找到 extension_dir = "ext" 這一行,把前面的 ; 去掉,并把值改為 extension_dir = "D:\PHP 7.3.2\ext"

      2. 開啟常用擴(kuò)展庫,可以根據(jù)自己需求選擇開啟,將相應(yīng)模塊前面的 ; 去掉

      extension=curl
      extension=gd2
      extension=mbstring
      extension=exif
      extension=mysqli
      extension=openssl
      extension=pdo_mysql
      extension=sockets
      extension=xmlrpc

      3. 設(shè)置FastCGI相關(guān)

      cgi.force_redirect = 0  去掉 ;  值改為0
      cgi.fix_pathinfo=1  去掉 ;
      fastcgi.impersonate = 1  去掉 ;
      fastcgi.logging = 0  去掉 ;

      fastcgi.logging 這項(xiàng)如果開啟任何類的任何消息都被 FastCGI 視為錯(cuò)誤,從而導(dǎo)致 IIS 產(chǎn)生 500 錯(cuò)誤。不管 display_errors、error_reporting 如何設(shè)置,都不顯示錯(cuò)誤信息。

      4. 設(shè)置時(shí)區(qū)

      date.timezone = PRC

      IIS 添加模塊映射
      1. 選擇服務(wù)器節(jié)點(diǎn),這里添加的模塊映射是全局的,每個(gè)網(wǎng)站都會(huì)繼承

      2. 打開處理程序映射

      3. 右側(cè),打開添加模塊映射

      點(diǎn)擊“是”

      4. FastCGI參數(shù)設(shè)置

      選擇服務(wù)器節(jié)點(diǎn)

      打開FastCGI設(shè)置,設(shè)置 php.ini

      設(shè)置環(huán)境變量

      添加兩個(gè)變量

      Name:PHP_FCGI_MAX_REQUESTS
      Value:10000

      Name:PHPRC
      Value:D:\PHP 7.3.2\

      5. 可以新建文件測(cè)試了


      當(dāng)前頁面電腦端訪問網(wǎng)址:


      發(fā)送給朋友 分享到朋友圈

      手機(jī)版電腦版