最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误

  


Apache出现

?

安装网站程序?

Apache如何设置伪静态,Nginx如何设置伪静态,iis如何设置伪静态?


针对不同的WEB服务器,ThinkPHP V5需要的伪静态内容是不一样的,

而且在Apache服务器上,模块化运行与采用FCGI运行方式的伪静态也有差别





所以有的人在安装ThinkPHP V5的时候就会出现错误提示


下面这个伪静态是Apache采用模块运行方式时需要配置的伪静态内容,详细的运行方式可查看我以往的博客内容

<强>”错误提示)

& lt; IfModule  mod_rewrite.c>   Options 才能;+ FollowSymlinks  multiviews方法   ,RewriteEngine       RewriteCond 才能;% {REQUEST_FILENAME} ! - d   RewriteCond 才能;% {REQUEST_FILENAME} ! - f   RewriteRule 才能^(. *),美元index . php/1美元,(L PT, QSA)   & lt;/IfModule>




<强>

的情况,所以在windows下很多人安装ThinkPHP V5的时候都没出现这个问题,因为大部分窗口用户安装的Apache是采用模块化运行方式的,而在linux上以及在windows系统下采用FCGI运行模式的都出现了”“提示。

<强> RewriteRule ^(. *)美元指数。php/1美元(L PT, QSA)

改写成

<强> RewriteRule ^(. *)美元指数。php (E=: $ 1 QSA PT, L], ,即可,改写后的伪静态如下(注意E=: 1美元)

& lt; IfModule  mod_rewrite.c>   Options 才能;+ FollowSymlinks  multiviews方法   ,RewriteEngine       RewriteCond 才能;% {REQUEST_FILENAME} ! - d   RewriteCond 才能;% {REQUEST_FILENAME} ! - f   RewriteRule 才能^(. *),美元index.php  [E=PATH_INFO: $ 1 QSA PT, L)   & lt;/IfModule>


<强>友情提示: PHPWAMP支持多模式,主界面默认站点是模块化运行方式,站点管理是Fcgi模式,

所以主界面的默认站点可以直接使用ThinkPHP V5默认的伪静态,而站点管理需要使用修改后的伪静态。


选择相关设置切换php版本后选择这里启动Apache2.4

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误


选择这里默认的三个版本都可以启动Apache2.4,这里选择的版本仅仅是默认站点的版本

默认站点采用的常见的模块运行方式,所以可以直接使用上面第一个未经改动的伪静态文件。

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误


启动后在站点管理界面添加站点,复制上面修改过的伪静态进去就可以了,因为站点管理是Fcgi模式

在添加站点的时候,网站根目录应该选择公共文件夹,这样就可以打开默认的ThinkPHP V5页面了。

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误



如果你在上个步骤使用默认的伪静态,由于站点管理是Fcgi模式,那么就会出现下面的没有指定输入文件。”提示

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误



所以我们必须改用修改后的伪静态,启用修改后的伪静态就可以正常打开http://localhost: 8033/索引/索引/索引这个页面了

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误






<强> 篇开始- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

<强>

<强>

<强>在nginx服务器上安装ThinkPHP V5的伪静态如下所示

if  (! -e  request_filename美元),{   ,,,rewrite  ^(. *),美元,/index . php ? s=/1美元,,最后;   ,才能打破;   ,,,}


具体流程如下图,点击菜单相关设置,然后我们先启用Nginx服务器

最新ThinkPHP V5在iis, Nginx, apache下的安装过程,包含伪静态引起的错误

最新ThinkPHP V5在iis, nginx, apache下的安装过程,包含伪静态引起的错误