活到老学到老,祝上手顺利
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 FollowSymlinks
AllowOverride All
Require 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 -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
到这里直接使用方法访问测试,应该是可以成功的,没有问题滴