Apache2配置ThinkPHP6的运行环境
发表于:2022-07-28 09:59:45浏览:2410次
现在有很多PHP的集成环境了,有国产的、国外的,都很成熟的集成环境配置软件,国内的比如phpstudy、宝塔等。这些集成环境给开发者提供了便利的同时,也提高了工作效率,但是还有很多开发者还是喜欢裸配PHP的开发环境,下面就说说Apache2如何配置ThinkPHP6的运行环境吧。
第一步:找到Apache的httpd.conf文件, 输入如下代码:
<VirtualHost *:80>
# 以上改为你使用的端口, 与httpd.conf中listen的端口一致
ServerName www.doamin.com
# 以上改为你的域名
DocumentRoot "c:/project/web_1/public"
# 以上改为你的ThinkPHP项目里的public文件夹
DirectoryIndex index.html index.php
CustomLog "c:/inetpub/web_1.log" "[%a]%{%F %T}t id=%{APIIndex}i time=%D(us) url=%U%q"
# 以上为存放日志文件的位置
<Directory "c:/project/web_1/public">
# 以上改为你的ThinkPHP项目里的public文件夹
Options -Indexes +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
第二步:在httpd.conf里搜索mod_rewrite, 看下面这行前面是否有#注释
LoadModule rewrite_module modules/mod_rewrite.so
如果前面有#号, 就去掉,然后保存
第三步:在ThinkPHP项目中编辑这个文件 /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>
第四步:重启Apache, 命令可能是:
httpd -k restart
第五步:将你的域名指向你的服务器的IP
然后你可以这样访问thinkphp6的项目
http://127.0.0.1:80
以上, 曾实例化于Apache 2.4.46 + Windows 10 + PHP7.4
推荐文章
- 微软推出 VS Code for the Web 无需在 PC 上进行安装 打开浏览器就可以开始工作
- PHP判断网站的访问来源是否是蜘蛛
- CSS @media print控制浏览器web打印样式
- 强大的图片查看器插件Viewer.js,开源中国在用的文章图片查看器
- ThinkPHP动态生成zip压缩包文件并下载的解决方案
- PHP中的word文档生成与处理库PHPWord的基本使用
- WEB常见错误代码大全及解释,最全的WEB服务端错误码
- 利用微软的Office Online实现Office文档在线预览功能
- ThinkPHP 6.1.2 版本发布,兼容 PHP8.2以及对ThinkORM3.0 版本的支持
- 今晚新剧,碧血玄黄7/8集:金锋动,银剑现,道象阴阳变

