
php
文章平均质量分 62
张文君
系统维护
展开
-
原创 ubuntu下docker的lnmp(七) 最终总结网络调用和地址的问题
当使用默认网络通讯的时候,mariadb php-fpm 和 nginx 这3个都是有容器地址的地址是默认的桥接的网络root@ccyy-virtual-machine:/a/mariadb/data# docker network lsNETWORK ID NAME DRIVER SCOPEa2ef8b9...原创 2019-11-18 21:11:56 · 250 阅读 · 0 评论 -
原创 ubuntu下docker的lnmp(六) 重启后容器内的ip地址变动导致的mariadb连接失败的问题
解决方法创建一个docker network create --subnet=192.11.0.0/24 my-br0加入到docker network disconnect bridge mariadbdocker network connect my-br0 --ip=192.11.0.14 mariadbdocker network disconnect bridge...原创 2019-11-18 18:32:16 · 723 阅读 · 1 评论 -
原创 ubuntu下docker的lnmp(五) 保存镜像文件到本地
保存镜像文件到本地docker stop my_php73-fpmdocker commit -a "tutu" -m "my_phpfpm_73" my_php73-fpm my_phpfpm_73:v11docker tag ubuntu:15.10 my_phpfpm_73:v11docker save -o my_phpfpm_73:v11.tar my_phpfpm_...原创 2019-11-17 22:52:45 · 665 阅读 · 0 评论 -
ubuntu下docker的lnmp(二) 安装php-fpm之 容器内的编译安装php-fpm独立安装扩展
首先这里说一下php-fpm 预编译选项./configure \--prefix=/usr/local/php \--with-config-file-path=/usr/local/php/etc \--with-config-file-scan-dir=/usr/local/php/etc/php.d \--enable-fpm \--with-fpm-user=www \-...原创 2019-11-17 21:35:31 · 396 阅读 · 0 评论 -
原创 ubuntu下docker的lnmp(四) 安装mariadb 后之 phpmyadmin连接不上的问题
大概意思就是进入mariadb容器 把 my.cnf[client]port = 3306# socket = /var/run/mysqld/mysqld.socksocker屏蔽掉,使用port登录下面是具体的操作方法进入容器root@ccyy-virtual-machine:/a/nginx/www/phpmyad...原创 2019-11-17 19:51:00 · 433 阅读 · 1 评论 -
ubuntu下docker的lnmp(四) 安装mariadb 凑合着看吧,照抄来的这部分
23:54 2019/11/9Docker 部署lnmp - 随笔亦行 - 优快云博客 https://blog.youkuaiyun.com/weixin_42890981/article/details/86749240Docker安装MariaDBmariadb | Docker Documentation https://docs.docker.com/samples/library/mar...原创 2019-11-17 17:45:23 · 170 阅读 · 0 评论 -
ubuntu下docker的lnmp(三) 配置nginx支持php-fpm
docker pull nginx创建www的目录和配置文件mkdir /a/nginx/conf/conf.d -p/a/nginx/conf/conf.d/runoob-test-php.confserver { listen 80; server_name localhost; location / { root /u...原创 2019-11-17 17:25:50 · 508 阅读 · 0 评论 -
ubuntu下docker的lnmp(二) 安装php-fpm之 容器内的编译安装php-fpm
进入容器root@ccyy-virtual-machine:~# docker exec -it ubuntu-test /bin/bashroot@76a72d3c7b08:/#更新apt-get updateapt-get install net-toolsapt install wgetapt install gccapt install makeapt instal...原创 2019-11-17 16:14:26 · 631 阅读 · 0 评论 -
ubuntu下docker的lnmp(二) 安装php-fpm之 下载镜像启动容器
这里要说一下为什么非要自己去弄一个Ubuntu重新编译安装 php-fpm我也知道docker官方源有 php-fpm使用命令可以查很多root@ccyy-virtual-machine:~# docker search php7NAME DESCRIPTION ...原创 2019-11-17 15:04:07 · 859 阅读 · 1 评论 -
ubuntu下docker的lnmp(一) 安装docker
时间20191117过去N久了也没更新博客了,最近闲下来又复习了一下之前的知识,很多可能不太适用大型专业的场合,不过个人调试感觉算是必备的一些知识了,这次更新算是完整版本的 dock安装 和配置适用环境Ubuntu16安装docker在安装前先更换更新的源sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakvim ...原创 2019-11-17 14:30:45 · 498 阅读 · 0 评论 -
php 替换tab
读取文本没问题,存入数据也没问题,但是读取出到html出现大问题了!怎么空行没啦!我靠!那是svn上的源码,我这里是备份存储,怎么读取出来都是左边刷的一齐!。。。。。冒冷汗。。。。继续擦汗,,,,热还是冷不知道,继续查查。。。。于是发现文本都是使用 tab键 空行的!我日,查了下,一个tab 等于 4个空格!好吧,毕竟是人家源码不能修改,只能显示的时候希望不走形,那么读取每一行的时候替原创 2014-03-15 16:37:52 · 4147 阅读 · 0 评论 -
php jquery jsonp 跨域访问,jsoncallback无返回?!!!,无解了,为什么没返回,没返回!原来是是这个jsoncallback的问题
php jquery jsonp 跨域访问,jsoncallback无返回?!!!,无解了,为什么没返回,没返回!原来是是这个jsoncallback的问题原创 2014-03-16 09:56:11 · 10293 阅读 · 0 评论 -
php jQuery json 你呀的你怎么就传不回来呢?晕,原来这样,,,处理回调的文件一定不能有htm静态文本
今天同网站内的写并回调出来最新的数据,也就是无刷新改写,这个以前写过,很简单,,,于是,,,写,然后,,,,改写,,,,然后仿写,,,,然后,,,百度,,,,然后怎么还是数据能post出去,回不来呢!这!,,,,,我,,,,无解了,,,,,,,,使用代码能传出去!怎么就回不来!!!回不来!!!最后还是搞不下去睡觉了,第二天起来发现,原来回调处理的php文件也就是第二个文件,一定不能有头部文件也原创 2014-03-16 07:46:23 · 1243 阅读 · 0 评论 -
(20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pid
[root@localhost conf]# /usr/local/apache2/bin/apachectl -k restart(20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pidAH00059: Remove it before continuing if it is corrupted.原创 2014-03-09 23:48:47 · 8793 阅读 · 0 评论 -
php5.5.9 curl 上传文件
发现我的个人网站开启了curl 但是无法对外连接任何端口,所以还是有方法的http://,使用vps搭建临时的服务器,使用php curl 上传文件到服务器使用网上的样例出现Deprecated: curl_setopt(): The usage of the @filename API for file uploading is deprecated. Please use the CU原创 2014-03-11 13:11:06 · 11233 阅读 · 3 评论 -
模拟php curl向远程服务器上传文件
http://my.oschina.net/adamboy/blog/54436test.php:header('content-type:text/html;charset=utf8');$ch = curl_init();//加@符号curl就会把它当成是文件上传处理$data = array('img'=>'@'. dirname(__FILE__).'/转载 2014-03-11 14:51:46 · 17794 阅读 · 3 评论 -
php判断session是否设置
//设置fseekif(isset($_SESSION["f_fseek_size"])){ }else{ //未设置 $_SESSION["f_fseek_size"]=0; }echo "isset:-->".isset($_SESSION["f_fseek_size"])."";echo "fseek:-->".$_SESSION["f_fseek_si原创 2014-03-04 20:40:29 · 14067 阅读 · 1 评论 -
PHP 5.3.0及以上版本已经内置mysqlnd驱动, 所以安装php时并不需要预先安装mysql, 你可以在安装php之后再安装mysql(这与之前版本的php安装顺序差异较大). mysql
PHP 5.3.0及以上版本已经内置mysqlnd驱动, 所以安装php时并不需要预先安装mysql, 你可以在安装php之后再安装mysql(这与之前版本的php安装顺序差异较大). mysqlnd是php官方专为php开发的驱动程序, 其在内存管理和性能上都比传统的libmysql驱动要好,故推荐使用mysqlnd, 不使用传统的libmysql.编译php时指定以下几个值即可原创 2014-03-05 11:09:39 · 3520 阅读 · 0 评论 -
php读xml
用Php读取XML最简单的情况: XML文件(cy.xml)如下: 复制代码代码如下: 1 2 3 Php文件(cy.php)如下: 复制代码代码如下:$xml = new DOMDocument(); $xml->load('cy.xml'); foreach($xml->getElementsB转载 2015-02-28 13:01:47 · 567 阅读 · 0 评论 -
php 5.2以上的ereg Deprecated: Function ereg() is deprecated in 使用pregmatch 正则解决的
pregmatch 正则正则表达式的基本语法一个正则表达式,分为三个部分:分隔符,表达式和修饰符。分隔符可以是除了特殊字符以外的任何字符(比如"/ !"等等),常用的分隔符是"/"。表达式由一些特殊字符(特殊字符详见下面)和非特殊的字符串组成,比如"[a-z0-9_-]+@[a-z0-9_-.]+"可以匹配一个简单的电子邮件字符串。修饰符是用来开启或者关闭某种功能/模式。下面就是一个完原创 2014-02-19 22:14:01 · 1306 阅读 · 0 评论 -
php 二维码生成
php 二维码生成使用php类库PHP QR Code类库下载:http://sourceforge.net/projects/phpqrcode/类库中有个index.php中是实例原创 2014-03-23 21:42:50 · 630 阅读 · 0 评论 -
php判断客户端是手机还是电脑访问网站代码
php判断客户端是手机还是电脑访问网站代码php判断客户端是手机还是电脑访问网站代码/** Author : liuying* Url : http://www.86shichang.com* action :* Date :* Update_Date :*/function check_wap() { if (isset转载 2014-03-23 22:36:36 · 1485 阅读 · 0 评论 -
linux centos6.5 2.6.32-431.el6.x86_64 php5.5.9 apache2.4.7 mysql5 最新快速编译安装
整理以前的资料,发现最近 LAMP 组合的许多版本都跟不上时代了,最新的环境还是想尝试挑战下测试环境 centos6.5 2.6.32-431.el6.x86_64 需要提前安装yum 不会的 猛点这里需要下载的软件源码搜索apache[root@localhost a]# wget http://mirrors.hust.edu.cn/apache/httpd/htt原创 2014-02-24 16:30:07 · 10457 阅读 · 0 评论 -
F21的两个表的同步维护操作
两个表的同步问题原创 2010-09-23 11:37:00 · 1772 阅读 · 0 评论 -
linux下PHP pdo_myql mysqli phpmyadmin 的问题,折腾一早上6点到8点
服务器重新配置了下,自己的一个项目刚预开发遇到了个问题大早上起来看了下phpinfo() 的页面 好吧!上次偷懒,只有个mysql 的扩展于是找了资料开始增加扩展:详细如下不废话了先搞定第一个问题 PDO_MYSQLwget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgztar zxvf PDO_MYSQL-1.0.2.tgz原创 2013-03-30 09:03:42 · 2870 阅读 · 0 评论 -
openssl rsa密钥格式的问题,解决了php和c++协同开发的密钥格式问题
嗨!大佟!时间飞逝,记录思绪,致力于C/OOC/Python/Mail应用研究博客首页个人Wiki开源代码企业应用联系我OpenSSL编程-RSA编程详解本文由 大佟 发表于2014年06月26日,浏览: 1,954次 , 评论: 0条归类:C/OOC编程,编程开发 ,标签:PEM,RSA,RSAP转载 2015-05-13 15:37:32 · 3930 阅读 · 0 评论 -
php openssl rsa 加密解密
$config = array(//"config" =>"D:/phpserver/Lighttpd/openssl.cnf",//'config' =>'D:/phpStudy/Lighttpd/OpenSSL.cnf','private_key_bits' => 1024, // Size of Key.'private_key_type' => OPENSSL_KEY原创 2015-05-13 15:17:01 · 2069 阅读 · 0 评论 -
关于openssl rsa php c++ js 协同加密解密的一些资源链接
.LOGhttp://orangeholic.iteye.com/blog/2161771http://slproweb.com/products/Win32OpenSSL.html20:52 2015/5/9http://blog.youkuaiyun.com/clh604/article/details/202247351、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解原创 2015-05-13 15:21:29 · 1973 阅读 · 0 评论 -
php两层过滤,获取留言的内容
//两层过滤,获取留言的内容$str='测试文字1楼主留言:测试文字2..';$str='厉害';preg_match("/[^.*](style=\"font-size:14px;line-height:150%;padding:10px;\">)(.*).*$/",$str, $str_arr); //print_r($str_arr); if($str_arr[1]=="sty原创 2015-03-04 15:46:56 · 836 阅读 · 0 评论 -
php 计算代码执行时间
对于脚本语言的执行时间, 一直都在谈。PHP的很多的框架实现所谓的bench_mark的来表示自己的执行时间不高之类的。 其实对普通的PHP程序也可以看代码的执行时间。 [php] view plaincopyclass runtime { var $StartTime = 0;转载 2015-02-28 13:49:25 · 771 阅读 · 0 评论 -
centos7 apache httpd-2.4.10 mariadb-10.1.2 php-5.6.4.tar.gz 最新测试环境安装
这里centos6.5版本的安装LAMP的方法http://blog.youkuaiyun.com/cyuyan112233/article/details/19827377现在centos7安装LAMP安装编译工具yum install gcc*yum install cmake下载apache的需要的源码包文件建立下载文件的目录mkdir /a/{1,2,3原创 2015-01-14 16:51:04 · 4505 阅读 · 0 评论 -
使用auto_prepend_file和auto_append_file
如果希望使用require()将页眉和脚注加入到每个页面中,还有另外一种办法。在配置文件php.ini中有两个选项auto_prepend_file和auto_append_file。通过这两个选项来设置页眉和脚注,可以保证它们在每个页面的前后被载入。使用这些指令包含的文件可以像使用include()语句包含的文件一样;也就是,如果该文件不存在,将产生一个警告。 对于Windo原创 2014-03-01 23:27:04 · 1450 阅读 · 0 评论 -
php mssql2000 text字段 被截断读取不完整的问题解决方法
php mssql2000 text字段 被截断读取不完整的问题解决方法 在抓取页面的时候保存源文件是很好的习惯,如果有需要可以照旧重新抓取,页面文件平均1W字节左右,于是使用了text字段问题:text读取不完全解决方法:$sql="SET TEXTSIZE 2147483647";测试代码: <?php/*sql createCREATE TABLE原创 2014-02-18 10:50:07 · 2337 阅读 · 0 评论 -
常用php代码片段-脚本执行时间设置,时区设置,session开
session_start();set_time_limit(0);date_default_timezone_set ('PRC');原创 2012-02-07 20:09:29 · 793 阅读 · 0 评论 -
linux-LAMP-连接mssql代码
<?php$n_time=time();$n_time="张文君";$host="192.168.5.58:1433";$sa="USER_INFO";$pwd="USER_INFO";$dbh_4 = new PDO('dblib:host='.$host.';dbname=[MY_DB]',$sa,$pwd);$select_memb___id_sql="DELETE FR原创 2012-02-07 20:07:22 · 809 阅读 · 0 评论 -
LAMP-3安装 GD
安装GD前提条件安装GD库(让PHP支持GIF,PNG,JPEG) a。libpng下载地址: libpng-1.5.8.tar.gzhttp://download.youkuaiyun.com/detail/cyuyan112233/4049517http://www.libpng.org/pub/png/libpng.htmllibpng-1.5.8.tar.gz # cd /原创 2012-02-07 15:59:38 · 598 阅读 · 0 评论 -
linux下连接mssql2000的配置
1.FreeTDS----------------------------->freetds-stable.tgz [root@yezi 2]# tar -xzvf freetds-stable.tgz [root@yezi 2]# tar -xzvf freetds-stable.tgz -C /toos也可以加 -C 制定释放到哪个目录[root@yezi 2]#原创 2012-02-07 15:03:00 · 823 阅读 · 0 评论 -
修改文件名称
<?phpsession_start();set_time_limit(0);//function allfile($dir)// {// $files=array();// if(is_file($dir))// {// return $dir;// }// $handle = opendir($dir);原创 2012-02-07 23:35:17 · 584 阅读 · 0 评论 -
LAMP-4安装PHP
五:安装php5,php5必须有libxml2支持! a.安装libxml2 下载地址:http://download.youkuaiyun.com/detail/cyuyan112233/4049558# cd /home/xiutuo/software/ # tar -zxf libxml2-2.6.19.tar.gz # cd libxml2-2.6.19 # mkdir -p原创 2012-02-07 16:04:56 · 504 阅读 · 0 评论 -
LAMP-1安装apache
这里需要先安装三个文件(apr,apr-util,zlib)1-安装apr下载地址:http://apr.apache.org/download.cgiUnix Source: apr-1.4.5.tar.gz [PGP] [MD5] 下载地址:http://download.youkuaiyun.com/detail/cyuyan112233/4049488[root@localhost原创 2012-02-07 15:49:31 · 560 阅读 · 0 评论