IIS部署Thinkphp网站

  1. 链接地址:https://jingyan.baidu.com/article/9f7e7ec0555bc86f281554ac.html

                 

  • 出现“FastCGI进程意外退出”如何解决?在DOS下输入命令“D:\PHPweb\PHP\php.exe -v”,根据提示做相应的修改即可。小编在运行命令后提示“缺失msvcp110.dll”,在36X卫士中“人工服务”直接修复了。

以上为在IIS上PHP环境部署

  •  

2、创建网站

点击“添加网站”后,进入页面填写网站相关内容,如:网站名称、物理路径(网站所在文件夹),点击“确定”创建成功

3、PHP设置

点击创建好的网站,点击“处理程序映射”,点击右侧的“添加映射模块”,在弹出层中输入对应的参数,点击确认

设置默认文档

点击“默认文档”,鼠标右击“添加”按钮,添加默认文档,输入index.php,点击“确定”添加

4、安装urlrewrite

 

5、使用URL重写

点击“URL重写”,点击右侧的“导入规则”,选择要导入的规则文件,导入thinkphp下的.htaccess 点击应用即可

6.应用规则后,网站所在根目录会生成一个web.config文件,我这个用的是thinkphp的.htaccess文件导入的规则

文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="已导入的规则 1" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
        <handlers>
            <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" />
        </handlers>
        <defaultDocument>
            <files>
                <add value="index.php" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>
7.点击打开网站即可

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是ubuntu部署ThinkPHP框架的网站保姆级教程: 1. 安装LAMP环境 LAMP环境包括Apache、MySQL和PHP,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install lamp-server^ ``` 在安装过程中,会要求你设置MySQL的root密码,输入两次即可。 2. 下载并解压ThinkPHP框架 可以在官网下载ThinkPHP框架的最新版本,解压后将整个文件夹放在Apache的网站根目录下(默认是/var/www/html/)。 3. 配置Apache 在终端中输入以下命令打开Apache的配置文件: ``` sudo nano /etc/apache2/apache2.conf ``` 在文件末尾添加以下内容: ``` <Directory /var/www/html/ThinkPHP/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ``` 保存并退出文件。 然后重启Apache服务: ``` sudo service apache2 restart ``` 4. 创建数据库 可以使用phpMyAdmin创建数据库,也可以在终端中输入以下命令创建: ``` sudo mysql -u root -p CREATE DATABASE yourdatabasename; exit ``` 5. 修改数据库配置文件 在ThinkPHP框架的根目录下,有一个名为“database.php”的文件,需要修改其中的数据库配置信息: ``` 'hostname' => 'localhost', 'database' => 'yourdatabasename', 'username' => 'root', 'password' => 'yourpassword', ``` 将“yourdatabasename”改为你刚刚创建的数据库名称,“yourpassword”改为你设置的MySQL的root密码。 6. 测试网站 在浏览器中输入http://localhost/ThinkPHP/,即可看到ThinkPHP框架的默认页面。如果能够正常显示,说明网站已经部署成功。 以上就是ubuntu部署ThinkPHP框架的网站的保姆级教程,希望能够帮到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值