- 浏览: 67148 次
- 性别:
- 来自: 湖南
最新评论
-
ahack:
sublime text+git 同事都这么搞。DW的站点功能 ...
PHP 快速开发IDE -
michael_paul:
看了半天 数组 原来是 Tuple ......小心误导菜鸟阿 ...
Haskell 快速入门 -
ph4nut:
One application of list compreh ...
Python 记录. -
xxi:
map(lambda x:x[0], filter(lambd ...
Python 记录. -
xxi:
多谢.....
Python 记录.
文章列表
1. 安装LNMP
//防止安装中断
yum install screen
screen -S lnmp
//中断可使用恢复
screen -r lnmp
//安装lnmp
wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
//选择mysql 5.6或5.7需要1G以上内存才可安装, 一般选5.7
设置m ...
PHP浮点数运算错误问题
- 博客分类:
- PHP
BCMath 任意精度数学
bcadd — 2个任意精度数字的加法计算
bccomp — 比较两个任意精度的数字
bcdiv — 2个任意精度的数字除法计算
bcmod — 对一个任意精度数字取模
bcmul — 2个任意精度数字乘法计算
bcpow — 任意精度数字的乘方
bcpowmod — Raise an arbitrary precision number to another, reduced by a specified modulus
bcscale — 设置所有bc数学函数的默认小数点保留位数
bcsqrt — 任意精度数字的二次方根
bcsub — ...
1、服务器内部安装 iftop 流量监控工具:
yum install iftop -y
2、.服务器外网带宽被占满时,如果通过远程无法登陆,可通过阿里云终端管理进入到服务器内部,运行下面命令查看流量占用情况:
iftop -i eth1 -P
try_files $uri $uri/ /index.php?s=$uri&$args;
适用于 路由入口唯一框架
yum下载更新
阿里云报错:
Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile
原因是默认需要选择最快源, 但是被墙了. 访问不了
禁用fastestmirror可
yum --disableplugin=fastestmirror update
vi /etc/yum/pluginconf.d/fastestmirror.confenabled=1改成0
安装步骤:
1.使用putty或类似的SSH工具登陆VPS或服务器;
添加dns参数,防止默认装机没有dns导致安装失败
//Git fatal: write error: Broken pipe
git config http.postBuffer 104857600
//忽略上传文件夹.idea/
//根目录新建.gitignore 文件
echo .idea/ > .gitignore
//删除git缓存
git rm -r --cached .
//再次提交即可
git add .
git commit
不知道为什么php官方指示runkit github下载后一直安装不上
后来在github上又找了一个:
https://github.com/php/pecl-php-runkit 好像最新的
注意不能在 releases 中下载,否则不是最新的
需要git下载最新的: (否则不行)
git clone https://github.com/php/pecl-php-runkit.git
cd pecl-php-runkit
phpzie
./configure
make
make install //即可
系统环境:
CentOS 6.5 / 7.0 x86_64
Fedora 20 x86_64
下载 PHP 源码包
# wget http://cn2.php.net/distributions/php-5.6.0.tar.xz# xz -d php-5.6.0.tar.xz# tar xf php-5.6.0.tar -C /usr/local/src/
添加 epel 源
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
安装依赖
# yum ins ...
//Colors.xml路径, 注意2个都需要替换
F:\Program Files\Adobe\Adobe Dreamweaver CS6\Adobe Dreamweaver CS6\configuration\CodeColoring\Colors.xml
C:\Users\vincent\AppData\Roaming\Adobe\Dreamweaver CS6\zh_CN\Configuration\CodeColoring\Colors.xml
<codeColors>
<colorGroup>
<sy ...
先安装sasl
yum install cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib
yum install gcc+ gcc-c++
#先安装libmemcached
wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/libmemcached-1.0.18.tar.gz
tar zxvf libmemcached-1.0.18.tar.gz
cd libmemcached-1.0.18
./confi ...
#下载
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
#解压
tar -zxvf xcache-3.2.0.tar.gz
cd xcache-3.2.0
/www/wdlinux/php/bin/phpize
./configure -with-php-config=/www/wdlinux/php/bin/php-config -enable-xcache -enable-xcache-coverager -enable-inline-optimization -disa ...
下载附件中内容
如果内存小于或等于512M, 需要修改文件
vi php_up54.sh
按i 进入编辑模式
找到--disable-rpath字段
修改为:--disable-fileinfo 有2处需要改
按ESC, 退出编辑模式
输入
:wq [回车]
sh php_up54.sh
等待编译完成.即可
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。
什么是vsftpd
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。
vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。
swoole 有点类似node.js , swoole纯C编写的PHP扩展. 多进程和非阻塞
安装php :
先卸载:
# yum remove php php-bcmath php-cli php-common php-devel php-fpm php-gd php-imap php-ldap php-mbstring php-mcrypt php-mysql php-odbc php-pdo php-pear php-pecl-igbinary php-xml php-xmlrpc
源
# rpm -Uvh http://mirror.webtatic ...