LNMP 安装

[[email protected] tools]# tar xvf pcre-8.12.tar.bz2 
[[email protected] tools]# cd pcre-8.12
[[email protected] pcre-8.12]# ./configure && make && make install
[[email protected] tools]# useradd www
[[email protected] tools]# yum install openssl* -y
[[email protected] tools]# tar xvf nginx-1.6.0.tar.gz
[[email protected] tools]# tar xvf ngx_cache_purge-1.3.tar.gz

# debug
CFLAGS="$CFLAGS -g"

[[email protected] tools]# cd nginx-1.6.0

[[email protected] nginx-1.6.0]# ./configure --user=www --group=www --add-module=/data/tools/ngx_cache_purge-1.3/ --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module

[[email protected] nginx-1.6.0]# make && make install

[[email protected] tools]# tar xvf autoconf-2.13.tar.gz 

[[email protected] tools]# cd autoconf-2.13

[[email protected] autoconf-2.13]# ./configure && make && make install

[[email protected] tools]# tar xvf libiconv-1.14.tar.gz 

[[email protected] tools]# cd libiconv-1.14

[[email protected] libiconv-1.14]# ./configure && make && make install

[[email protected] tools]# tar xvf libmcrypt-2.5.8.tar.gz 

[[email protected] tools]# cd libmcrypt-2.5.8

[[email protected] libmcrypt-2.5.8]# ./configure && make && make install

[[email protected] libmcrypt-2.5.8]# /sbin/ldconfig

[[email protected] libmcrypt-2.5.8]# cd libltdl/

[[email protected] libltdl]# ./configure --enable-ltdl-install && make && make install

[[email protected] tools]# tar xvf mhash-0.9.9.9.tar.gz 

[[email protected] tools]# cd mhash-0.9.9.9

[[email protected] mhash-0.9.9.9]# ./configure && make && make install

[[email protected] tools]#  ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la
[[email protected] tools]#  ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so
[[email protected] tools]# ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4
[[email protected] tools]# ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8
[[email protected] tools]# ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a
[[email protected] tools]# ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la
[[email protected] tools]# ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so
[[email protected] tools]# ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2
[[email protected] tools]# ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1

[[email protected] tools]# tar xvf mcrypt-2.6.8.tar.gz 

[[email protected] tools]# cd mcrypt-2.6.8

[[email protected] mcrypt-2.6.8]# ./configure && make && make install  

*** Could not run libmcrypt test program, checking why...
*** The test program compiled, but did not run. This usually means
*** that the run-time linker is not finding LIBMCRYPT or finding the wrong
*** version of LIBMCRYPT. If it is not finding LIBMCRYPT, you‘ll need to set your
*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point
*** to the installed location  Also, make sure you have run ldconfig if that
*** is required on your system
***
*** If you have an old version installed, it is best to remove it, although
*** you may also be able to get things to work by modifying LD_LIBRARY_PATH
***
configure: error: *** libmcrypt was not found
[[email protected] mcrypt-2.6.8]# export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

[[email protected] mcrypt-2.6.8]# ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

[[email protected] mcrypt-2.6.8]# ./configure && make && make install

[[email protected] tools]# wget http://www.ijg.org/files/jpegsrc.v8d.tar.gz 
[[email protected] tools]# tar xvf jpegsrc.v8d.tar.gz 

[[email protected] tools]# cd jpeg-8d/

[[email protected] jpeg-8d]# ./configure --prefix=/usr/local/jpeg

[[email protected] php-5.5.13]# ./configure --prefix=/usr/local/php --with-iconv --with-gd --with-zlib --with-pcre-dir --with-gettext --enable-fpm --with-jpeg-dir=/usr/local/jpeg/ --with-mysqli=/usr/bin/mysql_config --enable-xml --enable-

sockets --enable-ftp --with-curl --with-curlwrappers --with-pear --enable-calendar --enable-mbstring --enable-bcmath --enable-exif --with-freetype-dir --with-libXML-dir --enable-zip --enable-soap --with-XMLrpc --with-zlib-dir --enable-

gd-native-ttf --enable-magic-quotes --with-mhash --with-gmp --enable-inline-optimization --with-openssl --enable-sigchild --enable-sysvsem --enable-sysvshm --enable-zend-multibyte --enable-mbregex --enable-wddx --enable-shmop --without-

pear --with-mysql --with-pdo-mysql --enable-maintainer-zts

[[email protected] php-5.5.13]# make ZEND_EXTRA_LIBS=‘-liconv‘

[[email protected] php-5.5.13]# make install

[[email protected] php-5.5.13]# cp php.ini-production /usr/local/php/etc/php.ini

[[email protected] php-5.5.13]# cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf

安装过程中出现的错误和解决方法

错误(一)
configure: error: Please reinstall the libcurl distribution -
easy.h should be in <curl-dir>/include/curl/

[[email protected] php-5.5.13]#  yum -y install curl-devel

错误(二)
If configure fails try --with-vpx-dir=<DIR>
configure: error: jpeglib.h not found.

错误(三)
If configure fails try --with-vpx-dir=<DIR>
configure: error: jpeglib.h not found.

[[email protected] php-5.5.13]# yum install libjpeg
[[email protected] php-5.5.13]# cp -frp /usr/lib64/libjpeg.* /usr/lib/
[[email protected] php-5.5.13]#  cp -frp /usr/lib64/libpng* /usr/lib/

错误(四)
configure: error: Unable to locate gmp.h
[[email protected] php-5.5.13]# yum install gmp-devel

错误(五)
Configure: error: Unable to locate gmp.h
Solutions :
[[email protected] php-5.5.13]# yum install gmp-devel
时间: 2024-11-25 18:46:11

LNMP 安装的相关文章

LNMP安装了哪些软件?安装目录在哪?

LNMP官网:http://lnmp.org/faq/lnmp-software-list.html LNMP一键安装包除去安装所必须的依赖包,还会默认安装以下软件: Nginx.MySQL/MariaDB.PHP.phpMyAdmin.Zend Optimizer/Zend GuardLoader.用户可以根据自己的需要安装其他组件,如FTP服务器.缓存组件,也可以使用升级脚本对Nginx.MySQL.PHP进行升级.安装这些组件或升级都需要在lnmp下载解压缩后的目录,比如下载到/root目

lnmp安装脚本

lnmp安装脚本.一起学习.有更好的建议请留言. #!/bin/bash # # describe: linux nginx mysql php install FileS=/updatefile mkdir -p $FileS # 安装lrzsz 方便后续文件上传 wget http://vault.centos.org/6.5/os/x86_64/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm -P $FileS &>/dev/null rpm -v

LNMP安装教程

转载自https://lnmp.org/install.html 系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统 需要5GB以上硬盘剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统! 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!. VPS或服务器必须已经联网,且必须设置的是网络

lnmp安装---源码安装mysql5.6 -- nginx -- php -- memached

LNMP --->源码包装nginx mysql5.6  php 1.安装mysql #先解开mysql5.6源码包 #tar -zxf mysql-5.6.25.tar.gz#cd mysql-5.6.25/#useradd mysql#yum -y install cmake  gcc#yum install gcc-c++# yum -y install  ncurses-devel#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCO

lnmp安装完成后无法解析php页面

当你的lnmp架构安装完成后,发现html页面可以打开,但php页面却无法打开,页面提示404 not found,如果确定配置过程不会有问题,可以从下面两个方法来查看 1.nginx的server里面有添加对php的支持没有,如 location / { root html; index index.php index.html index.htm ; } location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_i

VPS用LNMP安装WordPress

前言 前几天,朋友手头上有一个空闲的vps,256M内存,我决定拿来玩一下.经过一番思考,还是用来挂站吧.然后看是CentOS6系统,果断决定用从来没玩过的LNMP.于是,百度.谷歌找教程,好多教程都是有问题的,导致重装无数次系统,浪费大把大把时间.现在总结一下成功的经验. 安装screen 在终端输入?yum install screen 完成后输入?screen -S lnmp 为什么要这样做呢?答案很简单,因为它可以保护您的远程连接,让工作不半路意外停止.我在安装LNMP的时候时间比较长,

服务器运行环境(LNMP)安装说明

服务器运行环境(LNMP)安装说明 先下载文件environment.tar,将文件上传到服务器. 使用命令解压文件,tar xvf environment.tar. cd进入解压目录,运行命令sh install.sh. 安装完成后台打开浏览器访问http://ip/,访问成功表示安装完成. 软件版本: memcached 1.4.25 mysql 5.6 php 5.6 Tengine 2.1.2 安装后目录说明: tengine /use/local/nginx php /use/loca

lnmp 安装配置--libmcrypt问题

在LNMP安装配置中,在进行php配置依赖包时遇到如何错误 wget  http://cn2.php.net/distributions/php-5.4.37.tar.bz2tar jxf php-5.4.37.tar.bz2useradd -s /sbin/nologin php-fpm cd php-5.4.37 useradd -s /sbin/nologin php-fpm php依赖包参看lamp php安装 ./configure --prefix=/usr/local/php   

LNMP安装报错解决方案

configure: error: no acceptable cc found in $PATH 解决方案:yum install -y gcc configure: error: xml2-config not found. Please check your libxml2 installation. 解决方案:yum install -y libxml2-devel configure: error: Cannot find OpenSSL's <evp.h> 解决方案:yum ins

WDCP,LNMP安装PHP缓存加速扩展eAccelerator,xcache和memcached

VPS主机性能配置如果太差,则在运行Wordpress博客和Discuz! 论坛等高消耗程序时能够明显感觉出VPS有些吃力.另外,即使VPS主机的CPU.内存.硬盘I/O等性能足够好,但是在面对大流量时则有可能导致PHP执行效率降低,网页打开速度变慢等不正常的情况. 为了能够在低配置的VPS主机上Web也能跑出流畅的感觉和在面对流量高峰时服务器也能从容应对大量的应该访问请求,我们一般会给PHP安装上几点缓存加速扩展:eAccelerator,xcache和memcached,优化动态内容缓存,提