docker安装php扩展gd库
Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux(Windows,MacOS) 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极 ...
PHP操作Elasticsearch
一、安装
以下es基于6.4
1、在 composer.json 文件中引入 elasticsearch-php:
{
"require":{
"elasticsearch/elasticsearch":"~6.0",
"monolog/monolog": "~1.0"
}
}
2、用 composer 安装客户端:
curl -s http://getcomposer.org/installer | php
php composer.phar install --no-dev
  ...
arm linux 移植 PHP
背景:
PHP 是世界上最好的语言。
host平台 :Ubuntu 16.04
arm平台 : 3531d
arm-gcc :4.9.4
php :7.1.30
zlib :1.2.11
libxml2 : 2.9.9
libiconv :1.15
主机准备:
使用以下脚本
##
# Copyright By Schips, All Rights Reserved
# https://gitee.com/schips/
# Fil ...
如何使用Docker部署PHP开发环境
本文主要介绍了如何使用Docker构建PHP的开发环境,文中作者也探讨了构建基于Docker的开发环境应该使用单容器还是多容器,各有什么利弊。推荐PHP开发者阅读。希望对大家有所帮助。
环境部署一直是一个很大的问题,无论是开发环境还是生产环境,但是 Docker 将开发环境和生产环境以轻量级方式打包,提供了一致的环境。 ...
PHP读取word docx文档内容及处理图片
PHP读取word文档里的文字及图片,并保存
一、composer安装phpWord
composer require phpoffice/phpword
传送门:https://packagist.org/packages/phpoffice/phpword
二、phpWord 读取 docx 文档(注意是docx格式,doc格式不行)
如果你的文件是doc格式,直接另存为一个docx就行了;如果你的doc文档较多 ...
php-fpm 的各种启动方式
启动 php-fpm 最简单的操作:
/usr/local/php/sbin/php-fpm
php 5.3.3 以后的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,所以不要再看这种老掉牙的命令了,需要使用信号控制:
  ...
安装apache,PHP与解析PHP
1.2安装apache
1.2.1下载
下载三个源码包放到 /usr/local/src/目录中
1.2.2解压、安装与编译
1、 解压
tar zxvf apr-1.6.5.tar.gz
tar zxvf apr-util-1.6.1.tar.gz
tar zxvf httpd-2.4.39.tar.gz
2、 安装Apr以及Apr-until:
cd /usr/local/src/apr-1.6.5
./configure ...
echarts+php+mysql 绘图实例
最近在学习php+mysql,因为之前画图表都是直接在echart的实例demo中修改数据,便想着两相结合练习一下,通过ajax调用后台数据画图表。我使用的是echart3,相比较第二版,echarts3体积上减少了200k,适配了移动端,且不再按照需求引入不同的包,直接用echarts.init方法初始化就ok。更简洁更强大,国产良心产品。 5分钟 ...
php中流行的rpc框架详解
什么是RPC框架?
如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)
那什么是远程调用?
我的官方群点击此处。
通常我们调用一个php中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义的,要么是php库函数中自带的,也就说在localAdd方法的代码实现在本地,它是 ...
php--config
.title { text-align: center; margin-bottom: 0.2em }
.subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 }
.todo { font-family: monospace; color: rgba(255, 0, 0, 1) }
.done { font-family: monospace; color: rgba(0, 128, 0, 1) }
.priority { font-family: ...
Mac上通过docker配置PHP开发环境
这篇文章介绍的内容是关于Mac上通过docker配置PHP开发环境,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
更多PHP相关知识请关注我的专栏PHPzhuanlan.zhihu.com
安装docker
关于MAC上安装docker网上有很多文章介绍,这里我就不在做描述了,顺便提一句,建议使用阿里云或Daocloud提供的加速器。
使用doc ...
PHP——实验三 PHP表单交互
实验三 PHP 表单交互
实验目的:
1、掌握表单数据的提交方法
2、掌握如何接受表单数据
实验内容:
编写一个静态表单页面和一个 PHP 动态网页,静态网页如下图1所示,在静态网页中 通过 get 方法提交数据,在动态网页中检索这些数据并显示出来,结果如下图2所示,如果 该同学的性别为男,则显示“您是一位男生!”,性别为 ...
最详细的linux安装php过程
本文主要和大家分享最详细的linux安装php过程,然后写好了nginx的安装配置,后面就是php的安装和mysql的安装,不过时间有限,而且放篇里也太长,所以都是分开来写,php安装完毕后就是mysql的配置了。
一:检查是否安装了php
1)yum安装检查:yum list已安装| grep php
2)rpm安装检查:rpm -qa | grep php
3)自己编 ...
linux下如何部署php项目?
linux下部署php项目环境可以分为两种,一种使用Apache,php,mysql的压缩包安装,一种用yum命令进行安装。
使用三种软件的压缩包进行安装,需要手动配置三者之间的关系。apache和php之间的配置没有什么难度,但是和mysql进行配置的时候就需要对php的了解了。
我的官方群点击此处。
以下是用yum在linux中配置php环境:
MySql ...
PHP 简易网页访问统计
传统的网页访问统计,已经有很多,如 51la、百度统计、站长统计
一般都需要引用JS,在你的网页内嵌入JS,这个操作存在风险,并且不可控。
可以考虑使用 【img src、css src、link href】引用统计;
使用方法:
在需要统计页面添加 <img src="/stat.php" />
访问记录按照站点每日存储,记录内容:time、ip、url、user_agent ...
PHP $_FILES函数使用
转载自 https://www.cnblogs.com/kenshinobiy/p/7783151.html
$_FILES参数详解:$_FILES["file"]["name"] – 被上传文件的名称$_FILES["file"]["type"] – 被上传文件的类型$_FILES["file"]["size"] – 被上传文件的大小,以字节计$_FILES["file"]["tmp_name"] – 存储在服务器的文件的临时副本的名称$_FILES["file" ...
php 弹窗案例
<?php
// 弹出对话框并且返回原来的页面
echo "<script language=\"JavaScript\">\r\n";
echo " alert(\"你好\");\r\n";
// 历史返回;
echo " history.back();\r\n";
echo "</script>";
exit;
?>
<!-- php弹窗,是利用javascript -->
<?php
echo "<script language=\"JavaScript\">alert(\"你好\");</script>";
?>
...
Laravel php artisan 自动生成Model+Migrate+Controller 命令大全
php artisan 命令是Laravel框架自带的命令,方便用户快速创建、查看对应的模块参数等。
一、常用的命令:
php artisan list 查看php artisan所有命令
php artisan --help &nbs ...
PHP代码审计基础
php核心配置
php.ini
基本配置
语法
大小写敏感
运算符
空值的表达式
安全模式
安全模式
safe_mode = off
用来限制文档的存取,限制环境变量的存取,控制外部程序的执行.PHP5.4.0移除
限制环境变量存取
safe_mode_allowed_env_vars = string
指定php程序可以改变的环境变量的前缀,当这个选项的值为空时,那么php可以 ...
PHP中PHP $_POST和PHP $_REQUEST及PHP $_GET的用法及区别
笔者最近开始学习PHP语言大法,记录一下学习过程中遇到的知识点。
今天介绍的是php中有关 php $_post 和 php $_request 及 php $_get 的用法及区别~
一、用法
PHP $_REQUEST
PHP $_REQUEST 用于收集HTML表单提交的数 ...