centos安装nginx+php+mysql方法详解

系统:centos 5.9 64位

需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz

1.安装前的准备

2.安装libiconv

 代码如下 复制代码

1 ./configure --prefix=/usr/local/libiconv 

2 make && make install

3.只安装mysql客户端

 代码如下 复制代码

1 cmake . && make mysqlclient libmysql 

2 make install

这样就只安装了mysql客户端,然后可以输入whereis mysql来查看mysql安装位置.
whereis mysql

好了,可以看到跟yum安装的差不多.

4.安装php
以前mysql是5.1的时候,只需要加上--with-mysql=mysql客户端安装目录就可以了,但在mysql 5.5.x这个参数就要改变下了,下面是php的编译参数:

 代码如下 复制代码

1 ./configure --prefix=/usr/local/php --enable-fastcgi --enable-fpm --with-fpm-log=/var/log/php-fpm.log --with-fpm-conf=/etc/php-fpm.conf  

2  --with-fpm-pid=/var/run/php-fpm.pid --with-config-file-path=/etc --with-config-file-scan-dir=/etc/php.d  

3 --with-openssl --with-zlib --enable-bcmath --with-bz2 --with-curl --enable-ftp  

4 --with-gd --enable-gd-native-ttf --with-jpeg-dir --with-png-dir --with-gettext --with-mhash  

5 --enable-mbstring --with-mcrypt --enable-soap --enable-zip --with-iconv=/usr/local/libiconv  

6 --with-mysql=shared,/usr --with-mysqli=shared,/usr/bin/mysql_config

大家可以看最后一行,--with-mysql=shared,/usr --with-mysqli=shared,/usr/bin/mysql_config这就是跟以前不同的行.好了,剩下的就不写了,跟以前差不多.

时间: 2024-12-01 18:16:14

centos安装nginx+php+mysql方法详解的相关文章

CentOS 安装 L2TP/Ipsec VPN 方法详解

经过近半个月的无数次尝试,试验了好多个网络流传的安装方法,现将成功的方法记录如下. L2TP 一键安装包 Zed Lau的一键安装包装 http://www.vpseek.com/automated-l2tp-over-ipsec-implement-script,用此安装方法,特别省事. 安装环境:Linode Centos 5.6 32bit,Linode CentOS 6.2 64bit 安装步骤: wget http://mirror.vpseek.com/auto-l2tp/1.2/c

VPS配置安装nginx和vsftpd方法详解

linux用的是默认的debian,老而稳定,主机商提供的简化版本实在简化,很多不必要的功能都没有,有些有必要的功能也是需要自己安装的,这个风格我很喜欢.考虑到资源限制和继续保持简单,用的是nginx.为了使用方便,搭了个FTP. nginx安装和配置 方便的apt-get,使用官方源安装即可,版本不是最新,但肯定稳定. apt-get install nginx 配置文件在 /etc/nginx 下,查看安装详细: dpkg -L nginx 常用的指令: •启动nginx: /etc/ini

CentOS 安装 Nginx服务器环境方法

#CentOS 安装 Nginx 服务器# 1.如果没有安装 GCC 开发工具请先安装:yum groupinstall -y "Development Tools" 2.下载新版本的 nginx:http://nginx.org/en/download.html, 下载到本地:wget http://nginx.org/download/nginx-1.4.3.tar.gz 3.解压源码包:tar zxvf nginx-1.4.3.tar.gz 4.进入解压出来的源码文件夹:cd n

centos安装nginx、mysql、php的方法(lnmp)

对于lnmp的安装,每个运维人员可能都进行过上百次.这里提供一个我认为最简单高效的安装方案. 1.升级yum到最新版本:  代码如下 复制代码 yum -y update 2.用yum对lnmp服务器依赖的组件进行安装:  代码如下 复制代码 LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-dev

Keepalived+Nginx架构的方法详解

Keepalived介绍 keepalived是一个类似于layer3, 4, 5 交换机制的软件,也就是我们平时说的第3层.第4层和第5层交换.Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的web服务器 官网地址:http://www.

window/linux下php配置mysql方法详解

window系统配置mysql 无法连接mysql,写了一个测试mysql的php文件如下:  代码如下 复制代码 <?php$link=mysql_connect('localhost','root','root'); if(!$link) echo "失败!"; else echo "成功!";mysql_close(); ?>      结果报错误:Fatal error: Call to undefined function mysql_conn

VPS中安装配置linux+nginx+php+mysql环境详解(1/2)

vps系统CentOS5.2 添加一个常用帐号 VPS所在地 量子数据 http://www.111cn.net useradd lrenwang passwd lrenwang -------------------------------------------------------------------------------- 一 安装准备关闭防火墙 service iptables stop 关闭 SELINUX, cp 命令直接覆盖,不需要提示 sed -i "s/SELINUX

Nginx上安装NameCheap免费SSL方法详解

一.安装要求 1.Nginx已经编译ssl 模块,没有的话需要重新编译. 2.已经购买SSL证书(废话) 二.开始安装 1.先生成自己的KEY  代码如下 复制代码   cd /usr/local/nginx/conf/ openssl genrsa -out imcat.pem 2048 2.生成csr文件  openssl req -new -key imcat.pem -out imcat.csr  代码如下 复制代码   Country Name (2 letter code) [AU]

centos下svn安装配置2种方法详解

svn安装一 1.首先下载subversion安装包之后解压,进入subversion目录 wget http://subversion.tigris.org/downloads/subversion-1.6.6.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.6.tar.gz tar xfvz subversion-1.6.6.tar.gz tar xfvz subversion-deps-1.6.6