PHP上传文件到FTP服务器时,文件超过一定大小报错?
PHPini里,
max_input_time=秒数,这里要加大,
upload_max_filesize=2M 这里也要加大
default_socket_timeout=60这里看情况加大,
然后重启IIS
ThinkPHP上传文件类:
$upload = new \Think\Upload($config);// 实例化上传类
使用这个。
如要处理大小。需要另外调用图像处理:
裁剪
$image = new \Think\Image();$image->open('/1jpg');
//将裁剪为400x400并保存为corpjpg
$image->crop(400, 400)->save('/cropjpg');
居中裁剪
$image = new \Think\Image();
$image->open('/1jpg');
// 生成一个居中裁剪为150150的缩略图并保存为thumbjpg
$image->thumb(150, 150,\Think\Image::IMAGE_THUMB_CENTER)->save('/thumbjpg');
首先确认你的站点能执行php,然后要知道您站点的域名,比如根目录绑定了域名abccom,你根目录有个文件aphp,那就可以在浏览器通过abccom/aphp来访问文件了。一般indexphp如果是在根目录,可以直接用abccom来访问,不需要打出php文件名。如果遇到浏览器打开不了文件,请截图或描述浏览器提示什么错误,才能进一步帮你看问题在哪。
单机下Linux下部署PHP环境
说白了就是在Linux系统上安装apche或者nginx和mysql数据库以及php运行环境
这些都可以在网上单独下载安装包去安装
但是需要自己去一个一个下载安装设置调试等
傻瓜式的有lnmp和lamp一键安装包
大多是基于命令行模式
如果是需要图形化的
则推荐宝塔和wdcp等图形化操作面板
几乎是按照Windows的那种点几下安装
通过直接上传或者ftp把php代码传到服务器上
域名解析好即可访问了
另外现在推荐php72以上+mysql57或者80组合
效率比老版本又更上一层楼
mysql用户没有登录权限,把用户的连接权限打开就行了:
GRANT ALL PRIVILEGES ON TO 'test'@'%' identified by 'test' WITH GRANT OPTION;
'test'@'localhost'中test为你的mysql用户名,identified by 'test'中的test为密码
0条评论