CentOS-6.8编译安装LNMP (centos7)

教程大全 2025-07-19 05:53:20 浏览

搭建环境:CentOS 6.8,Nginx 1.9.14,MySQL 5.6.23,php 5.6.17

二、LNMP安装环境准备:关闭防火墙及selinuxservice iptables stopchkconfig iptables offsetenforce 0vi /etc/sysconfig/selinuxSELINUX=disabled #enforcing改为disabled

依赖包安装

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel openldap-clients openldap-servers make libtool* git tree bison pcre-devel perl gd gd-devel

安装libiconv(支持编码转换为函数)tar xf libiconv-1.14.tar.gzcd libiconv-1.14/./configure –prefix=/usr/localmake && make install

安装libmcrypt (加密算法扩展库,支持DES, 3DES, RIJNDAEL, Twofish, IDEA, GOST, CAST-256, ARCFOUR, SERPENT, SAFER+等算法)tar xf libmcrypt-2.5.8.tar.gzcd libmcrypt-2.5.8./configuremake && make installcd libltdl/./configure –enable-ltdl-install #加载动态库make && make install

安装mhash(Mhash是基于离散数学原理的不可逆向的php加密方式扩展库,其在默认情况下不开启。 mhash的可以用于创建校验数值,消息摘要,消息认证码,以及无需原文的关键信息保存)1234 tar xf mhash-0.9.9.9.tar.bz2cd mhash-0.9.9.9./configuremake && make install

安装mcript(mcrypt 是 php 里面重要的加密支持扩展库,Mcrypt扩展库可以实现加密解密功能,就是既能将明文加密,也可以密文还原。)123456 cd /usr/local/srctar zxvf mcrypt-2.6.8.tar.gzcd mcrypt-2.6.8/export LD_LIBRARY_path=/usr/local/lib:$LD_LIBRARY_PATH #暂时生效./configuremake && make install

亦可以通过以下两种方法增加库文件12345678910 ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.laln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.soln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.aln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.laln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.soln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config

vim /etc/ld.so.conf/usr/local/lib/ldconfig

安装cmake (MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具)

tar xf cmake-3.4.1.tar.gzcd cmake-3.4.1./bootstrapmake && make install

注:一起解压所有文件可采用:find /usr/local/src/*.tar.gz -exec tar xf {} \;三、MySQL编译安装

CentOS

新增mysql用户groupadd -r mysqluseradd -r -g mysql mysql

新建MySQL所需目录mkdir -p /usr/local/mysqlmkdir -p /data/mysqldb

编译安装tar xf mysql-5.6.23.tar.gzcd mysql-5.6.23cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_StorAGE_ENGINE=1 -DWITH_ARCHIVE_Storage_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1-DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1-DSYSCONFDIR=/etc -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0make&& make install

修改mysql目录权限cd /usr/local/mysqlchown -R mysql:mysql .cd /data/mysqldbchown -R mysql:mysql .

初始化mysql数据库cd /usr/local/mysql./scripts/mysql_install_db –user=mysql –datadir=/data/mysqldb

编译修改/etc/my.cnf

[mysql]# CLIENT #port = 3306socket = /data/mysqldb/mysql.sock[mysqld]# GENERAL #user = mysqldefault-storage-engine = InnoDBsocket = /data/mysqldb/mysql.sockpid-file = /data/mysqldb/mysql.pid# MyISAM #KEY-buffer-size = 32Mmyisam-recover = FORCE,BACKUP# SAFETY #max-allowed-packet = 16Mmax-connect-errors = 1000000#>


请教高手,Linux 怎样查看的物理路径?在线等,谢谢!

这个要看你web服务器软件的配置。 或者你知道静态页面的名字,比如,你就可以用find命令去找,find / -name ,然后找到相应路径。

ThinkPHP 在linux下运行的案例有没有

装好LNMP,直接把thinkphp扔web目录下就可以了啊

如何在阿里云CentOS7服务器下安装部署Nginx+PHP+Mysql+PHP扩展

1、典型的LNMP安装问题2、首先你得准备编译环境yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers bison lynx3、下载所需MySQL/nginx/php等安装包4、安装nginx和mysql没有先后顺序5、安装php依赖包,安装php,安装php扩展及优化包6、详细的安装步骤可以网上查LNMP安装步骤

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐