最近的文章列表

PHPFastCGI管理器:PHP-FPM如何在Linux系统下安装和配置的教程

基本安装方法

安装工具包

  $ sudo apt-get install python-software-properties 

添加ppa源

  $ sudo add-apt-repository ppa:yola/php5 

安装php5-fpm

  sudo apt-get update      sudo apt-get insta
2015/8/28 Comments:
Linux下PHP安装与配置加速器APC的笔记(附:Windows下安装apc方法)

当前我用的是APC-3.1.9 stable ,可以自己到 http://pecl.php.net/package/APC 下载最新版。

1、安装

代码如下:
wget http://pecl.php.net/get/APC-3.1.9.tgz
tar xzvf APC-3.1.9.tgz
cd APC-3.1.9
/usr/local/php/bin/phpize
2015/5/12 Comments:
Linux下PHP利用FreeTDS访问SQL Server(MSSQL)扩展的安装教程

PHP天然就对MySQL有良好的支持,但是想要用PHP对SQL Server进行操作,则需要花点时间了。今天刚好团队里的一个项目需要用PHP对SQL Server进行操作,遂帮忙配置好环境。

首先说明下,服务器的系统版本为SUSE Linux Enterprise Server 10 SP3。

1. 安装FreeTDS

地址:FreeTDS

代码如下:
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar zxvf freetds-stable.tgz
2015/5/11 Comments:
Linux下如何安装oracle客户端并配置php5.3

因项目需要在linux下进行php5.3的oracle客户端编译,简要介绍一下步骤及走过的弯路。

1.下载Oracle客户端程序包,其中包含OCI、OCCI和JDBC-OCI等相关文件。

1.1下载文件地址

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
根据操作系统的版本选择对应的软件,我需要的是X86_

2014/12/16 Comments:
win7中如何搭建Linux+PHP 开发环境

我用了 3 年多的 Linux 桌面,很是不爽,主要是各个软件的体验不够统一,太分裂,太多选择让人无从选择。
而回到 Windows, 则更糟糕,使用 *nix 工具集变得非常折腾,部署 Web 环境也很麻烦,而且我的服务器都是 Linux 的,代码里有些功能是不能运行在 Windows 上的。

因为我偶尔还打打游戏,一个月前,我还是选择回到 Windows 桌面。
但我下面的这些软件几乎都是跨平台的,如果你使用 Linux 桌面,也不会有什么影响的。

我的主机是 Windows 7 x64, 然后跑一个 Arch 的虚拟机,所有代码的运行和调试都在虚拟机中进行。

Arch 虚拟机

2014/12/11 Comments:
代码编辑器Sublime Text2 常用快捷键大全

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

Ctrl+L

选择整行(按住-继续选择下行)

Ctrl+KK

从光标处删除至行尾

Ctrl+Shift+K

删除整行

Ctrl+Shift+D

复制光标所在整行,插入在该行之前

Ctrl+J

合并行(已选择需要合并的多行时)

Ctrl+KU

改为大写

Ctrl+KL

改为小写

2014/9/18 Comments:
PHP中运行Linux命令(su命令以执行sshd服务)并启动SSH服务的例子

升级 VPS 后,由于 Ubuntu 的 upstart 与 OpenVZ 的兼容问题,导致 sshd 服务不自动启动了,在尝试了 vePortal 的 console 与 file manager 及提交技术支持后都不能解决问题之后。

只能靠自己了,大概的思路是在 PHP 中进行 su 命令以执行 sshd 服务,因为 WordPress 还活着,并且可以在后台直接编辑主题相关的 PHP 脚本。只要把准备好的代码片断插入到 header.php 中,并在浏览器中访问一下主页即可。

相关的代码逻辑
1. 使用 PHP 的 proc_open 打开一个进程,重定向 stdin, stdout, stderr, 这里会执行一个 python 程序。

2014/8/28 Comments:
Restarting nginx daemon:nginx not running[emerg]: zero size shared memory zone "one"

nginx出问题鸟!急
修改了nginx配置文件nginx.conf
然后重启nginx
[root@localhost ~]# /etc/init.d/nginx restart

Restarting nginx daemon: nginxcat: /usr/local/nginx/logs/nginx.pid: No such file or directory
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
nginx not running[emerg]: zero size s

2014/1/7 Comments:
could not read symbols: File in wrong format解决方案 - Linux/Unix

could not read symbols: File in wrong format
我在使用arm-linux-gcc编译程序的时候出现以下错误提示:
arm-linux-gcc -Wall -I../../../include -I../../../../include -I../../../../include/linux -c ../../readwrite.c
arm-linux-gcc -o readwrite -L../../../../lib/linux/ixp4x5 \
  readwrite.o -lrfid -lrfidtx -lcpl -lpthread -lrt -lstdc++
../..

2014/1/7 Comments:
Linux下PHP环境安装包集合
Mapn 是一个用于 Linux 系统的自动编译环境程序包 Mapn 是以 MySQL + Apache + PHP + Nginx 的安装顺序命名,以 Nginx 作为服务器前端运行, Apache 作为服务器后端运行版本号: Ver. 2.9 发布日期: 2011年2月10日Mapn 项目专页: http://www.ngro.org/mapn.html 程序版本信息:MySQL: 5.1.54 Apache: 2.2.17 PHP: 5.2.17 Nginx: 0.8.54Memcache: 2.2.6 eAccelerator: 0.9.5.3 ZendOptimizer: 3.3.9phpMyAdmin: 3.3.9 S
2011/10/2 Comments: