活到老学到老,祝上手顺利
1:首先需要安装并调试
设置测试开发访问域名:
以Windows为例:在:C:\Windows\System32\drivers\etc\hosts 下添加对应的IP地址及访问域名即可
例如:(127.0.0.1 www.x.com)
设置Apache的权限:
路径:Appserv\Apache24\conf\httpd.conf 下删除权限前面的'#',大致应该在514行左右的样子
取消这段前面的'#': Include conf/extra/httpd-vhosts.conf
在Apache中添加配置TP文件
路径:Appserv\Apache24\conf\extra\httpd-vhosts.conf 下, 在文件末添加以下配置参数
完成以上设置后重启Apache服务器通过设置域名'www.x.com'测试是否安装成功(如果成功访问的话会有相关的提示)
目录结构(直接上图,一目了然)
连接数据库:
打开TP框架中的application下的database.php(数据库相关操作)和config.php(配置相关操作)
里面都有相关明确的注释,这里就不赘述了
简化前:http://localhost/index.php/Home/Index/search
简化后:http://localhost/search
1)在 Appserv\Apache24\conf\httpd.conf 中将 #LoadModule rewrite_module modules/mod_rewrite.so 前面的'#'删除掉,
2)上面已经设置过了,就是在Apache中添加配置文件,设置成标红色的ALL
3)如果是TP5.0的话默认是有的, 就是在TP框架内的public下新建一个.htaccess文件, 内容是:
到这里直接使用方法访问测试,应该是可以成功的,没有问题滴
1:首先需要安装并调试
方法一:在官网:[地址](http://www.thinkphp.cn),下载完整版的TP框架放在对应的www目录下;
方法二:利用composer进行安装,下载安装composer后,在DOS窗口切换到对应目录下输入:
composer create-project topthink/think=5.0.* thinkphp_5.0 --prefer-dist
设置测试开发访问域名:
以Windows为例:在:C:\Windows\System32\drivers\etc\hosts 下添加对应的IP地址及访问域名即可
例如:(127.0.0.1 www.x.com)
设置Apache的权限:
路径:Appserv\Apache24\conf\httpd.conf 下删除权限前面的'#',大致应该在514行左右的样子
取消这段前面的'#': Include conf/extra/httpd-vhosts.conf
在Apache中添加配置TP文件
路径:Appserv\Apache24\conf\extra\httpd-vhosts.conf 下, 在文件末添加以下配置参数
<VirtualHost *:80>DocumentRoot "F:\Appserv\www\thinkphp_5.0\public"ServerName www.a.com<Directory "F:\Appserv\www\thinkphp_5.0\public">Options Indexes FollowSymlinksAllowOverride AllRequire all granted</Directory>
</VirtualHost>
完成以上设置后重启Apache服务器通过设置域名'www.x.com'测试是否安装成功(如果成功访问的话会有相关的提示)
目录结构(直接上图,一目了然)
连接数据库:
打开TP框架中的application下的database.php(数据库相关操作)和config.php(配置相关操作)
里面都有相关明确的注释,这里就不赘述了
简化前:http://localhost/index.php/Home/Index/search
简化后:http://localhost/search
1)在 Appserv\Apache24\conf\httpd.conf 中将 #LoadModule rewrite_module modules/mod_rewrite.so 前面的'#'删除掉,
2)上面已经设置过了,就是在Apache中添加配置文件,设置成标红色的ALL
3)如果是TP5.0的话默认是有的, 就是在TP框架内的public下新建一个.htaccess文件, 内容是:
<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
到这里直接使用方法访问测试,应该是可以成功的,没有问题滴