- 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
杂言
😂我坦言,我馋无线鼠标,但是个人文采以及底蕴不够,可能分享的东西过于入门低
级,所以各位老板看看就行了!如能帮助到你们,这可能也是我的快乐之一了!
进入正言了,小弟我学的是php,大学初接触,感觉很像java或者说是我学过的很多语
言的集合体……所以我学完又觉得挺好玩,总感觉再学点有点浪费我大学时候熬夜研究的
时光……所以后面入手了thinkphp!后面经常遇到了项目的引入,但是环境配置这方面
我虽然用的是较为简单的lamp,但是有些时候总是报错!所以这里我浅略的分享以下
我的小学习日志
lamp的项目引入
首先我自己学习的情况下是简单的模拟了生产环境,仅仅是我自己喜欢!
所以我直接使用的是phpstudy……
过于基础的我就不多说了,容易被人骂水字!
下面我说下当时我常见的错误
首先是常见的404 NOT FOUND
当我使用tp框架进行开发时,日常是
composer create-project topthink/think 项目名字 版本号.*
所以我也日常遇见404……我到现在也不知道为什么,这就不用再问我了!
解决办法也是相对的简单
1、打开public下面的.htaccess文件
2
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
输入上图的代码变基本ok!
当然,还有就是不能使用nts 的php版本!!!
因为这些版本不支持rewrite!!!!
二、就是常见的php.ini的设置了!
extension=curl
;extension=fileinfo
extension=gd2
;extension=gettext
;extension=gmp
;extension=intl
extension=imap
;extension=interbase
;extension=ldap
extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
;extension=pgsql
;extension=shmop```