文档标签: php
Git自动部署 本方法是通过git网站上提供的WebHooks完成的 应用服务器使用的是nginx,用户www-data,这里需要注意查看真实运行环境的用户 生成用户公钥sudo –u www-data ssh-keygen –t rsa –C "备注说明"此步可能会有权限错误,请根据相应的报错信息进行修改我的报错是/var/www目录下没有.sshmkdir /var/www/.ssh
chown -R www-data:www-data /var/www/.ssh Clone项目Sudo –u www-data git clone git@xxxxxx.com //ssh的git地址这里又可能出现权限问题,没法新建目录mkdir /www/web/test.adophper.com
chown -R www-data:...
php7连接mongodb首先先要安装mongodb扩展这里提供一个简易的php mongodb类;<?php
/**
* Created by PhpStorm.
* User: adophper
* Date: 2019/1/17
* Time: 15:20
*/
/**
* mongodb操作类
* Class mongo
*/
class mongo
{
public $debug = true;
private static $_instance = [];
&nb...
关键词:php 参数+转换成空格了、php 获取参数+在用POST或者GET参数时,数据里含有"+"(加号),接收程序解析数据时,会把这个加号解析成空格。 解决办法: 将加号替换成"%2B"...
以前的很多安装教程都没有更新,最近的安装流程。1apacheapt-get install apache22 phpapt-get install php//这里不用加版本号,安装源上最新的,5.7...
/** * HTTP Protocol defined status codes * HTTP协议状态码,调用函数时候只需要将$num赋予一个下表中的已知值就直接会返回状态了。 * @param int $num */function https($num){ $http = array( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching Protocols", 200 => "HTTP/1.1 200 OK", 201 => "HTTP/1.1 201 Created", 20...
问题描述:启动 php-cgi 时如果提示缺少 msvcr110.dll问题原因:缺少 vc 2012 运行库问题解决:需要安装 vcredist_x64.exe 或 vcredist_x86.exe下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=30679...
在页面添加了error_reporting(E_ALL);不显示错误并且页面无法加载?于是到配置文件去查看,才发现配置项错误显示设置为关闭状态,ini_set('display_error','on'); 应该是配置环境的时候使用的product文件...
Nginx出现413 Request Entity Too Large错误解决方法Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加client_max_body_size 200m;重启nginx要是以php运行的话,这个大小client_max_body_size要和php.ini中的如下值的最大值差不多或者稍大,这样就不会因为提交数据大小不一致出现错误。post_max_size = 2Mupload_max_filesize = 2M...
转自http://www.2cto.com/os/201404/291403.html进去到php的源码包的ext中[root@linux php]# cd /usr/local/src/php-5.2.17/ext/pdo_mysql[root@linux pdo_mysql]# /usr/local/php/bin/phpize(phpize 命令是用来准备 PHP 外挂模块的编译环境的)Configuring for:PHP Api Version: 20041225Zend Module Api No: 20060613Zend Extension Api No: 220060519[root@linux pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql (假设你的mysql是安装在/usr/local/mysql)[root@linux pdo_mysql]...
1. VC6与VC9的区别: VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。 VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择 VC9版本。 VC9版本是针对IIS服务器的版本,没有对APACHE的支持,而VC6版本对IIS和apache都提供了支持 2.Ts与nts的区别: Windows版的PHP从版本5.2.1开始有Thread Safe和NoneThread Safe之分。 先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。 3.PHP的两种执行方式:ISAPI和FastCGI。 ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要...
设置session的生命周期(php)//第一种 setcookie()
$lifetime=60;//保存1分钟
session_start();
setcookie(session_name(),session_id(),time()+$lifetime,"/");// 第二种 session_set_cookie_params()
$lifetime=60;//保存1分钟
session_set_cookie_params($lifetime);
session_start();
session_regenerate_id(true);
//session_regenerate_id();方法用于改变当前session_id的值...
php 科学计数法转换具体看下面代码:
<?php
$num = number_format(1.2313223123423E+017,'','','');//后面三个参数为空
echo $num; //输出“123132231234230000”
$num = number_format(1.2313223123423E+017); //后面三个参数为默认值
echo $num; //输出“123,132,231,234,230,000”
$num = number_format(1.2313223123423E+017,'@','#','$');//后面三个参数为分别为'@','#','$'
echo $num; //输出“123$132$2...
数组的排列组合算法<?php
/**
* Created by adophper.com
* User: adophper
* Date: 14-12-17
* Time: 下午8:42
*/
/*多个数组组合成字符串*/
function arrTostr($list){
if (empty($list)) return ;
$set = $list[count($list)-1];
array_pop($list);
while(count($list)>0){
&n...
82 条记录 1/
7 页
下一页 12345 下5页 最后一页