Category Archives: LAMP

lamp安装与配置(apache,nginx,mysql,php…)

Nginx配置HTTP认证

部署了phpmyadmin程序,必须得配置一下HTTP认证。

#HTTP 认证
location / {
     auth_basic "Input Admin Account!";
      auth_basic_user_file /opt/ProgramFiles/nginx/conf/ht[......]

Read more

nginx设置默认站点

如果一个nginx下有多个网站,n个网站有n个域名,但是他们的IP是一样的,那么如果直接用IP访问的话,需要使用default指令来指定。

server {
        listen 80 default;//这里使用default,指定默认站点
         server_name vps.[......]

Read more

上手VPS之编译安装PHP

参考之前的编译安装PHP

这次的安装,由于使用编译安装,自定义了安装路径,所以在编译参数中指定了mysql的路径,其他模块功能,按需调整即可。

./configure
--prefix=/opt/ProgramFiles/php
--disable-ipv6
--enable-exif
--enabl[......]

Read more

上手VPS之编译安装mysql

安装的版本为最新的5.6.10。

首先安装几个必要的包(针对我自己的VPS环境)

yum install ncurses-devel.x86_64 gcc-c++.x86_64 bison

使用cmake安装mysql,以前的版本用configure,现在5.6.X版本都用cmake[……]

Read more

Apache Server Status配置

apache自带了mod_statusmod_info两个模块,可以通过web形式查看apache server状态与配置信息。

一个简单实用的工具,值得配置一下。

加载模块

在http.conf文件中:

LoadModule status_module modules/m[......]

Read more

Nginx中配置thinkphp的URL重写

前言

公司项目中使用了thinkphp框架,部署在apache中,很方便,可以参考thinkphp官网的doc:Apache URL重写

而在nginx下,网上没有很具体的文档,都是根据自己项目所配置,拿到别的项目中就行不通了,所以经过本人的研究,摸透了捕鱼方法!

既然使用了[……]

Read more

为Nginx配置PHP支持

Nginx使用fastcgi形式来运行php,下面是一个最简单的配置方法。

编辑nginx.conf

nginx.conf中默认存在一段fastcgi的配置,取消注释,修改下网站目录即可:

location ~ \.php$ {
    root           网站目录;[......]

Read more

安装php-Imagick模块

何为Imagick

一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。

Imagick官网

安装Imagick

蛮简单的,一次性上全部代码:

#imagick需要PHP >= 5.1.3 and ImageMagick &[......]

Read more