PHP
LongMarkCai
php linux AS java
展开
-
PHP & Linux: error while loading shared libraries: libsodium.so.23 错误解决方法
启动swoole的时候,或者命令行执行php文件报错:error while loading shared libraries: libsodium.so.23: cannot open shared object file: No such file or directory解决方法,建议一个libsodium.so.23的软链接64位:ln -s你的php路径/sbin/depends/libsodium.so.23 /usr/lib64位:ln -s你的php路..原创 2020-10-26 11:34:07 · 2922 阅读 · 1 评论 -
PHP7.4版本 安装GD库扩展
场景 ubuntu PHP版本7.4 运行服务器 nginx一、更新源root@iZuf69urlacrut7qqxhcofZ:/web# sudo apt-get update二、安装gd扩展root@iZuf69urlacrut7qqxhcofZ:/web# apt-get install php7.4-gd 等待安装完成cailongbiaoyuli三、配置gd到php的配置文件php.ini ...原创 2020-06-08 15:59:13 · 8928 阅读 · 0 评论 -
PHP 原生导出数据到Excel
有一个非常强大的插件PHPExcel,如果我们不常用到的话,可以自己去实现就不用引入这个PHPExcel了。请看代码示例 public function list2Excel() { ob_end_clean(); header("Pragma: public"); header("Expires: 0"); ...原创 2020-04-13 14:31:58 · 523 阅读 · 0 评论 -
PHP 图片处理以转码 生成指定分辨率
请看实例 /** * @todo 图片裁剪 * @param type $imagepath 初始图片路径 * @param type $savepath 保存的路径位 * @param type $newwidth 传入-图像宽 * @param type $newheight 传入-图像高 * @return string ...原创 2020-03-31 11:21:29 · 441 阅读 · 0 评论 -
PHP 用ZIP打包下载文件以及可能遇到的错误处理
实现过程比较简单,请看代码。值得注意的一点是在压缩时务必注意编码和释放。否则可能导致压缩下载到本地后压缩包损坏。 /** * @todo 下载多个文件 */ public function fileDownloadS() { $fileids = json_decode($_REQUEST['id'], true); $f...原创 2019-11-29 16:22:27 · 1462 阅读 · 0 评论 -
表格-图片上传 div 拖动排序
需求:做一个在对一组图片上传后,返回图片信息,并且可以对图片拖动进行排序,编辑图文信息等。一、引入必要文件,Jquery UI JqueryJquery UI:https://www.runoob.com/jqueryui/jqueryui-tutorial.htmlJquery 请自行到官网上下载 百度bootstrapbootstrap的核心css文件...原创 2019-08-30 18:44:34 · 974 阅读 · 0 评论 -
PHP curl的一个踩坑记
接口地址可以访问也能返回,用curl访问其他的地址也可以。但是换了个接口后,curl不能请求返回请求地址错误。直接通过浏览器也能够访问接口。地址是没有错误的。数据正常。解决:发送的数据格式要改为 x-www-form-urlencodedfunction _httpCurl($url, $data) { // $url = "http://localh...原创 2019-06-14 18:48:56 · 291 阅读 · 0 评论 -
Ubuntu LNMP 超快安装
1.nginx一键安装ubuntu@VM-125-124-ubuntu:/var/www/html$ sudo apt-get install nginx然后启动ningxsudo service nginx start|stop|restart访问nginx首页:ubuntu@VM-125-124-ubuntu:/var/www/html$ curl -l lo...原创 2019-05-08 19:13:05 · 161 阅读 · 0 评论 -
php 在线预览office 相关文档
若不使用第三方的软件,类如卓正公司的PageOffice等专业工具,要想实现在自己平台上word,excel,ppt,pdf等格式的在线预览。推荐使用一些方法。1.Excel引用第三方的平台,通过调用地址,传入地址的方式来预览文件。预览方式:https://view.officeapps.live.com/op/view.aspx?src="一个url地址"在项目中可使用if...原创 2019-04-04 14:23:00 · 5938 阅读 · 3 评论 -
Composer中创建tp5项目报错:Failed to initialize global composer: Composer could not find the config ...
1.错误重现:创建一个tp5的项目E:\PHP\FrameWork>composer create-project topthink/think tp5 --prefer-dist -vvv报错如下:Failed to initialize global composer: Composer could not find the config file: C:/Users/M...原创 2019-03-16 20:31:46 · 8062 阅读 · 0 评论 -
腾讯云短信接口平台发送短信的一个demo
发送短信之前,需配置短信签名和短信模板。请参照:https://cloud.tencent.com/document/product/382/18071#.E5.88.9B.E5.BB.BA.E6.AD.A3.E6.96.87.E6.A8.A1.E6.9D.BF下面直接上demo吧。// 引入文件 因为使用环境是tp3.1 不支持命名空间,所以需在对应的地方更改文件的引入方法...原创 2019-02-13 11:19:27 · 5185 阅读 · 2 评论 -
Apache下面PHP的eavl()函数报错Http status: 500 Internal Server Error
PHP5.3.3版本1.问题描述屏蔽错误。这样子写的:@eval("\$a =".$a.";"); 在本地和另外一台Nginx的服务器上面没有抛出任何异常。但是把项目部署在今天这台apache服务器上面,报错如图。 为什么没有屏蔽到错误呢?考虑到是新环境,特意看了下apache的配置文件中的mod_rewrite.so模块是否开启,还有项目路径中的Allow...原创 2019-01-15 16:55:00 · 891 阅读 · 0 评论 -
Linux上安装Redis+PHP安装Redis扩展
1.下载下载地址:wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz[root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz (地址若失效请更换)解压:[root@localhost redis]# tar...原创 2018-10-27 15:20:30 · 14150 阅读 · 5 评论 -
tp.3.1中执行sql返回true,但是数据库中的值没有更新
问题描述:在tp3.1框架中,用sava方法去执行sql,或者用原生sql去执行,打印出来的sql在代码层提示更新成功,但是在数据库中却无法对数据进行更新。思来想去,无从解答。打印Sql:打印的sql 查看数据库数据是否更新:值是没有更新的。 但是当我在数据库单独去执行打印的sql:时,却可以插入数据,奇怪了。 解决过程:这个问题的原因是Mysql中事物...原创 2018-10-24 14:03:10 · 1936 阅读 · 0 评论 -
如何安装 Composer
PS:安装之前安装php环境:查看是否已经设置php环境:php –v,如没有设置,则需要设置环境变量。请看下文。配置php环境变量打开php.exe的同级安装路径,然后复制路径,在计算机-系统属性-高级系统设置:点击环境变量;在环境变量中点击新建(2)在环境变量中点击新建变量值填写你的php.exe的路径,然后点击确定(3)选择path这个变量...原创 2018-10-25 14:37:33 · 179 阅读 · 0 评论 -
PHP错误:PHP Fatal error: Class 'XMLWriter' not found in xxxxxx 处理
linux下,PHP使用Word导出功能,在导出文件的时候,报了个错误:PHP Fatal error: Class 'XMLWriter' not found in /home/tjpro/Admin/Lib/ORG/PHPWord/Shared/XMLWriter.php on line 61......原因是在PHP中实例化"XMLWriter"这个类的时候,XMLWriter...原创 2018-09-20 17:36:25 · 3147 阅读 · 0 评论 -
PHP错误:PHP Fatal error: Call to undefined function imagecreatetruecolor()
上传图片文件时,上传图片的进度卡在了99.99%,然后看到报500错误。可以先检查一下服务器日志,apache或者nginxcat /etc/httpd/logs/error_log这种情况一般先检查下phpinfo中有没有gd扩展,没有的话就安装gd库吧。 处理方法如下1.php中打开gd库vim /etc/php.ini打开 extension=php_gd...原创 2018-09-01 16:06:35 · 2069 阅读 · 0 评论 -
PHP+linux+Phantomjs实现截取FineBI需要登陆的网页图片
1原创 2018-06-11 17:11:10 · 1513 阅读 · 0 评论