随笔分类 -  PHP

摘要:1、Thinkphp3.2.x 在\ThinkPHP\ThinkPHP.php文件中直接查找,例如 // 版本信息 const THINK_VERSION = '3.2.4'; 2、由于tp3.2本身定义了版本信息的常量,所以也可以通过在控制器中打印版本信息的方法进行查看 echo THINK_VE 阅读全文
posted @ 2023-04-07 10:09 阿木工作室 阅读(603) 评论(0) 推荐(0)
摘要:工作时遇到个小需求,需要只做一个驼峰命名的字符串和下划线命名的字符串相互转换的功能,整理了几组代码。 第一组代码实现如下: //驼峰命名转下划线命名 function toUnderScore($str) { $dstr = preg_replace_callback('/([A-Z]+)/',fu 阅读全文
posted @ 2023-03-02 15:59 阿木工作室 阅读(1153) 评论(0) 推荐(0)
摘要:因为最近在使用TP5.1搭建博客网站,涉及到了URL重写和伪静态,所以记录下来跟大家分享下。 Apache httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目 阅读全文
posted @ 2022-11-11 15:58 阿木工作室 阅读(1085) 评论(0) 推荐(0)
摘要:在使用tp3是验证码时候,由于开发环境的问题,可能会遇到验证码不显示的问题,php版本不同,解决办法也不同: 测试环境:phpstudy8.1.1.2集成环境 一、在调用$verify = new \Think\Verify($config);前使用ob_clean()清除缓存 ob_clean() 阅读全文
posted @ 2022-04-26 15:38 阿木工作室 阅读(456) 评论(0) 推荐(0)
摘要:配置完Nginx后,站点可以与行了,也支持php了,但是在使用TP框架并进行访问时,总提示404错误。 在网上查了一些资料,然后根据本地phpstudy中使用nginx的配置进行调整后,就可以正常访问。 server { listen 80; server_name thinkphp.lo; roo 阅读全文
posted @ 2021-11-16 10:17 阿木工作室 阅读(495) 评论(0) 推荐(0)
摘要:PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。而PHP 5.6版本在2018年底官方已经不再维护,升级PHP 7是必然选择。 centos7 编辑安装php遇到的问题: 解决 configure: error: no acceptable 阅读全文
posted @ 2021-11-03 21:00 阿木工作室 阅读(4051) 评论(0) 推荐(0)
摘要:1、下载Nginx 链接:http://nginx.org/en/download.html 本次测试时下载的是http://nginx.org/download/nginx-1.20.1.zip 2、修改Hosts文件 C:\Windows\System32\drivers\etc,增加两个虚拟域 阅读全文
posted @ 2021-09-27 14:03 阿木工作室 阅读(1143) 评论(0) 推荐(0)
摘要:很多时候可能会遇到需要手动源码安装软件的时候,所以自己实践了一把,并且把安装过程中遇到的问题,以及在网上找到的解决办法(实测有效)都记录下来,方便日后学习实践。 1. 系统环境 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core 阅读全文
posted @ 2020-12-20 11:39 阿木工作室 阅读(2562) 评论(0) 推荐(0)
摘要:1. 测试环境 两个CentOS7虚拟机 mysql 5.5-MariaDB master_ip:192.168.1.109 slave_ip:192.168.1.118 2. 配置主服务器 2.1 修改 /etc/my.cnf 配置文件,增加如下内容: # 指定唯一的server ID,maste 阅读全文
posted @ 2020-11-25 14:50 阿木工作室 阅读(211) 评论(0) 推荐(0)
摘要:1. 下载Laravel/ui 命令: composer require laravel/ui "^1.0" —dev 注意laravel framework 6只支持版本1的laravel/ui,所以这里必须加上版本限制,--dev可加可不加。 这个命令只是修改了根目录下的composer.jso 阅读全文
posted @ 2020-09-20 21:03 阿木工作室 阅读(367) 评论(0) 推荐(0)
摘要:今天一位朋友在linux服务器部署thinkphp5的时候PHP报了这个错误,如下: Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/zhuyuyun/thinkphp/start.php) is n 阅读全文
posted @ 2020-09-08 14:49 阿木工作室 阅读(5074) 评论(0) 推荐(0)
摘要:书接上文,简单快速安装Apache+PHP+MySql服务环境(二)—— centos使用yum安装指定版本的php。 随着各种PHP框架的升级,对PHP的版本也有了更高的要求,所以笔者也尝试着更新升级了自己的php版本,并将心得体会记录下来mark一个笔记。 标注一下系统版本:CentOS 7.3 阅读全文
posted @ 2020-08-28 13:25 阿木工作室 阅读(272) 评论(0) 推荐(0)
摘要:废话不多说,直接上代码,做个笔记。 几点经验: 1. 不管"Content-Type:multipart/form-data"还是"Content-Type:application/x-www-form-urlencoded"只要采用post方式发送数据,并且在body体中的数据是数组格式,那么在接 阅读全文
posted @ 2019-11-15 14:58 阿木工作室 阅读(13446) 评论(0) 推荐(0)
摘要:今天在使用本地的XAMPP的时候,发现Apache服务不能正常启动,根据以往的经验,可能是80端口或者443端口被占用导致的,所以对端口占用情况进行排查。 1. 执行xampp/apache/bin中的httpd.exe,看到: 2. 查找端口的占用情况 3. 查看具体的进程 根据“先来后到”的原则 阅读全文
posted @ 2019-11-08 08:46 阿木工作室 阅读(1209) 评论(0) 推荐(0)
摘要:当前使用的ThinkPHP的版本是5.0.24。 在模版试图中调用验证码生成函数:{:captcha_img()},或者<img src="{:captcha_src()}"> 对于此种方法的使用,如果需要修改配置参数,可以在应用配置目录下面的extra子目录内配置captcha.php文件,位置如 阅读全文
posted @ 2019-10-15 14:12 阿木工作室 阅读(841) 评论(0) 推荐(0)
摘要:在windows系统下安装redis就不赘述了,基本上就是下一步,下一步。 然后通过通过命令行启动服务。 我是在xamp 3.2.2的集成环境下进行本地redis扩展安装配置的,php的版本是5.6.40. Redis扩展下载地址:https://windows.php.net/downloads/ 阅读全文
posted @ 2019-10-07 11:30 阿木工作室 阅读(333) 评论(0) 推荐(0)
摘要:为了能提高自己的价值,还是要坚持学习新东西才行。这不,从多学会一个PHP开发框架开始。在开始使用Laravel之前,很多“经验”告诉我要先安装Homestead,至于好处,大家可以自己百度,我就不在此过多赘述了,至少我是比较认可这些经验之谈的,况且,多了解一些开发环境的东西也没有坏处。 我是一个有些 阅读全文
posted @ 2019-08-31 10:43 阿木工作室 阅读(878) 评论(0) 推荐(0)
摘要:为了方便在Linux上操作mysql数据库,打算安装一个phpmyadmin,不过在下载安装的过程中出现了一些坑,特此记录。 1. 在官网上下载phpmyadmin https://files.phpmyadmin.net/phpMyAdmin/4.9.7/phpMyAdmin-4.9.7-all- 阅读全文
posted @ 2019-07-31 13:35 阿木工作室 阅读(610) 评论(0) 推荐(0)
摘要:使用默认方式yum install php安装的php版本为5.4,在使用某些PHP框架的时候可能会有问题,所以需要安装高版本的PHP。 通过yum list php*查看是否有自己需要安装的版本,如果没有就需要添加第三方yum源, CentOs 5.x rpm -Uvh http://mirror 阅读全文
posted @ 2019-07-30 11:15 阿木工作室 阅读(790) 评论(0) 推荐(0)
摘要:如何导入excel请看:ThinkPHP3.2.3使用PHPExcel类操作excel导入读取excel // 引入PHPExcel类 import("Org.Util.PHPExccel"); import("Org.Util.PHPExccel.Reader.Excel5"); // 创建Exc 阅读全文
posted @ 2019-03-26 14:43 阿木工作室 阅读(1261) 评论(0) 推荐(0)