如果你是一名初學(xué)者,或者沒有什么經(jīng)驗(yàn)的開發(fā)人員,相信做的這份教程應(yīng)該會對你有所幫助,使你的水平得到提升。
這里教大家使用php7.4+mysql8.0.27+jquery+iis+layui+thinkphp6搭建自己的網(wǎng)站
環(huán)境搭建:
我是在iis運(yùn)行的php,如果想省事可以直接安裝xampp,作為開發(fā)人員不同的環(huán)境都是要安裝的,只要嚴(yán)格區(qū)分了大小寫,php在不同平臺運(yùn)行是沒有什么問題的,在這里向大家介紹iis運(yùn)行php
我下載的是VC15 x64 Non Thread Safe,解壓以后找到php.ini-development 改為php.ini,然后打開配置該文件
1、找到date.timezone = 去掉前邊的“;” 后邊= PRC 或者Asia/Shanghai;
2、找到session.save_path 去掉;="E:\xampp\tmp" 路徑自己填寫注意格式;
3、short_open_tag = Off 默認(rèn)是不支持短標(biāo)簽的,<?php ?> 要先支持<??>,這里改成on;
4、找到extension=bz2 extension=curl extension=gd2 extension=mbstring extension=mysqli extension=exif extension=openssl extension=pdo_mysql extension=sockets extension=xmlrpc去掉前邊的分號
5、打開iis 新建站點(diǎn),點(diǎn)擊該站點(diǎn)
如圖找到處理映射程序
圖1 點(diǎn)擊新建站點(diǎn),會出現(xiàn)處理映射程序
雙擊點(diǎn)開,找到右側(cè)出現(xiàn)的添加模塊映射,出現(xiàn)如圖的添加
圖2 添加模塊映射
1的位置必須填寫*.php;
2模塊選擇FastCgiMoule,這里可能會出現(xiàn)沒有這個選項(xiàng)的情況,應(yīng)該是安裝iis的時候,沒有勾選CGI,需要再次安裝,如果安裝成功會出現(xiàn)圖1中CGI圖標(biāo);
3的可執(zhí)行文件選擇你php的目錄,右下角有個選擇默認(rèn)是選擇dll,我們選擇exe ,文件選項(xiàng)中會出現(xiàn)php-cgi.exe,雙擊選擇即可;
4的名稱可以隨便填寫,還是盡可能避免使用中文,可以寫php的版本;
接下來直接確定,確定完成添加。
點(diǎn)開新建站點(diǎn)的默認(rèn)文檔,查看是否有index.php如果沒有點(diǎn)擊右側(cè)的添加,該名稱會作為php網(wǎng)站的首頁文件使用。
測試:
在站點(diǎn)根目錄下新建index.php 代碼如下:
<?php
echo phpinfo();
?>
網(wǎng)址使用127.0.0.1 或者localhost ,如果顯示php的信息說明環(huán)境安裝成功!
我們可以通過修改web.config來修改iis的配置;
1、使用php的版本
<handlers>
<add name="php7.4" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="E:\php-7.4\php-cgi.exe" resourceType="Unspecified" />
</handlers>
這里對應(yīng)的是添加模塊映射。
2、IIS URL重寫
<rule name="tags" stopProcessing="true">
<match url="tags/(.*)$" />
<action type="Rewrite" url="index.php/tags/index/c/{R:1}" />
</rule>
<rule name="OrgPage" stopProcessing="true">
<match url="^((?!public).*?)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)$" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php/{R:1}" />
</rule>
要注意順序,name是不相同的,復(fù)制的時候注意改下name
3、文件夾下禁止腳本運(yùn)行
在該文件夾下放入web.config,代碼如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers accessPolicy="Read" />
</system.webServer>
</configuration>
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。
轉(zhuǎn)載請注明出處http://macbookprostickers.com/xintu/17154.html