Linux Study Lab !

I'm a fish ε=ε=ε=ε=ε=ε=┌(; ̄◇ ̄)┘

编译php 5.6.x时报错问题

0条评论 1665 ℃
使用mysql官方的rpm安装mysql后,编译php时出现以下报错configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no如果在编译参数中加上 --enable-opcache=no,则可能还会报错configure:&nbs...

在一台物理机上安装两个版本相同的PHP

0条评论 1002 ℃
有时候因为特殊情况(嗯,比如某些公司开发出来的不可理喻的应用程序)需要在一台物理机上安装两个版本相同(或不同)的运行环境,并且因为一些其他限制,还不能在docker里分开跑,于是就有了本文。通常我们的做法是yum安装php,但为了达成本文的目标,我们需要编译安装。本文范例使用的php版本是5.3.29,我和你一样,非常不理解为什么要选用这个高不成低不就的版本。本范例的单一目标是在一台物理服务器上安装两个版本相同的php,你一定觉得我们脑袋秀逗了,但是这里有一个应用偏偏要这个版本,而且还要同时运行...

CentOS 7.3编译安装Redis&Tengine(nginx)&php 5.6.30&MariaDB 5.5.x

0条评论 1484 ℃
由于项目对于性能上的需要,正在研究整体从CentOS 6.8迁移至最新的CentOS 7.3,本次首先迁移最基础的web服务。由于CentOS 7与6在服务进程管理上有所区别,并且本次迁移web服务将使用非官方源的编译安装进行可行性测试,故本文中相关内容与之前的CentOS 6系统的部分内容会有所不同,使用CentOS 7的同学请按照这篇文章的内容进行参考。首先,工欲善其事必先利其器,我们需要全新安装一个CentOS 7当前稳定发布版本的最新版,本文编撰时最新版本时7.3 1611。安装完系统后...

Windows 2008 R2系统IIS7.5使用FactCGI运行PHP5.4.x的配置流程

0条评论 1303 ℃
本站上次写了关于2003系统IIS6.0配置PHP和MySQL的流程文章,因微软目前完全放弃最2003的任何类型支持,故大部分生产环境正在迫切的转移到更新的系统,在Win 2012接受考验时日尚不多时,Win 2008 R2成为大部分Windows服务应用首选的生产系统环境。本次实验的部署环境如下:操作系统:Windows 2008 R2 64bitPHP:5.4.44MySQL:5.1.72ZendGuard:5.0一、IIS 7.5安装默认全新安装的Windows 2008 R2服务器系统不...

修改PHP页面允许上传的文件的最大值

0条评论 1037 ℃

首先需要修改运行配置PHP.ini

定位下列参数选项,#注释行会给出该项的默认值,参数后给出的是建议值

upload_max_filesize = 100m
# 2m
post_max_size = 100m
# 8m
max_execution_time = 600
# 30
max_
...

编译安装PHP5.4.x系列

0条评论 1694 ℃

简单粗暴,直接示例代码

yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel gd openssl-devel gmp-dev
...

Nginx 站点文件配置指南

0条评论 1159 ℃

以下为一份基本的Nginx站点配置文件范例,其他高级设置将在后文给出。

首先进nginx配置目录mv一下

cd /etc/nginx/conf.d
mv default.conf web.conf

按照以下内容说明编辑这个文件

server {
 
...

LNMP包安装一条龙配置教程

0条评论 1091 ℃

首先,你需要新安装好一个Linux系统,本例中使用的是CentOS6.5 64bit作为教程模板。安装系统时如不清楚如何分区,请使用系统默认配置而不是自定义。如果有对虚拟卷扩充有特殊计划和要求的,请自行对LVM进行规划,日后我也会出一个教程简单的说一下分区与LVM的规划。

第一阶段:系统基本初始化

1、为主机添加DNS服务器解析地址

echo "names
...