广告
返回顶部
首页 > 资讯 > 精选 >CentOS LEMP系统安装编译安装基本环境是怎样的
  • 141
分享到

CentOS LEMP系统安装编译安装基本环境是怎样的

2023-06-16 23:06:41 141人浏览 安东尼
摘要

Centos LEMP系统安装编译安装基本环境是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CentOS LEMP构建高性能WEB服务器(第三版).一、

Centos LEMP系统安装编译安装基本环境是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

CentOS LEMP构建高性能WEB服务器(第三版).

一、CentOS LEMP系统安装

系统分区建议/boot 100M (大约100左右)SWAP         物理内存的2倍(如果你的物理内存大于4G,分配4G即可)/ 分区15~20G/usr/local 20G     (用于安装软件)/data 剩余所有空间.【注】具体分区请根据相关业务划分,具体安装本文不作介绍安装过程中选择最少的包,采用文本模式安装请不要安装图形。

系统初始化系统初始化脚本(根据具体需求关闭不需要的服务)# shinit_network.sh            //下载本文提供的scripts.tar.gz包,即可找到此脚本.

二、CentOS LEMP编译安装基本环境

CentOS LEMP安装准备

1CentOS LEMP系统软件包安装规范系统约定软件源代码包存放位置      /usr/local/src源码包编译安装位置(prefix)    /usr/local/software_name脚本以及维护程序存放位置   /usr/local/sbinMySQL 数据库位置     /data/Mysql/data(可按情况设置)网站根目录                /data/www/wwwroot(可按情况设置)虚拟主机日志根目录    /data/logs(可按情况设置)Nginx运行账户www:wwwinstall_software_name.sh         //存放编译参数脚本习惯将所有编译脚本存放在install_software_name.sh便于升级和更新软件.

创建网站账号及相关存放目录#add_user.sh /usr/sbin/groupadd www/usr/sbin/useradd -g www wwwmkdir -p /data/www/wwwrootchmod +w /data/www/wwwrootchown www:www /data/www/wwwroot -R 复制代码

2CentOS LEMP系统环境部署及调整检查系统是否正常#tail -n100 /var/log/messages(检查有无系统级错误信息)#dmesg (检查硬件设备是否有错误信息)#ifconfig(检查网卡设置是否正确)#ping www.linuxtone.org  (检查网络是否正常)

3CentOS LEMP使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)添加国内镜像源加速软件安装下载速度请参照:Http://bbs.linuxtone.org/thread-158-1-1.html
yum -y install ntp vim-enhanced GCc gcc-c++gcc-g77 flex bison autoconf automake bzip2-devel  "ncurses-devel openssl-devel libtool*zlib-devel libxml2-devel libjpeg-devel libpng-devel libtiff-devel  "fontconfig-devel freetype-devel libXpm-develgettext-devel curl curl-devel pam-devel "e2fsprogs-devel krb5-devel libidnlibidn-devel 复制代码

4定时校正服务器时钟,定时与中国国家授时中心授时服务器同步#crontab -e加入一行: 15 3 * * * /usr/sbin/ntpdate 210.72.145.44> /dev/null 2>&1 复制代码

5下载编译相关的源码包.#vi list 在list文件里填入以后下载地址列表.官方下载软件包名: #nginxftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.8.tar.gzhttp://sysoev.ru/nginx/nginx-0.7.30.tar.gz#PHP-GD-LIB
http://www.libgd.org/releases/gd-2.0.35.tar.bz2
http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz
http://jaist.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.bz2
http://downloads.sourceforge.net/mhash/mhash-0.9.9.9.tar.gz?modtime=1228695303&big_mirror=0
http://jaist.dl.sourceforge.net/sourceforge/mcrypt/mcrypt-2.6.7.tar.gz

#mysqlhttp://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz/from/http://mysql.cdpa.nsysu.edu.tw/

#phphttp://cn.php.net/get/php-5.2.8.tar.bz2/from/cn2.php.net/mirror
http://php-fpm.anight.org/downloads/head/php-5.2.8-fpm-0.5.10.diff.gz

#PHP-EXThttp://pecl.php.net/get/memcache-2.2.4.tgz
http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2复制代码#wget -i list

编译安装软件包 源码编译安装所需包(Source)

1 编译安装Nginx tar zxvf pcre-7.8.tar.gzcd pcre-7.8./configure && make && makeinstall 复制代码tar zxvf nginx-0.7.30.tar.gzcd nginx-0.7.30./configure --user=www --group=www--prefix=/usr/local/nginx/ --with-http_stub_status_module--with-openssl=/usr/lib make && make install 复制代码

2编译安装GD及相关的LIB. tar jxvf gd-2.0.35.tar.bz2cd gd-2.0.35./configure --prefix=/usr/local/gd2&& make && make installtar zxvf libiconv-1.12.tar.gz 复制代码cd libiconv-1.12./configure --prefix=/usr && make&& make installtar jxvf libmcrypt-2.5.8.tar.bz2 复制代码cd libmcrypt-2.5.8./configure --prefix=/usr && make&& make install

复制代码tar zxvf mhash-0.9.9.tar.gzcd mhash-0.9.9./configure --prefix=/usr && make&& make install 复制代码# vi /etc/ld.so.conf添加/usr/lib include ld.so.conf.dLANG="en"/'  /etc/sysconfig/i18n 后。
可能会遇到如下错误:

perl: warning: Please checkthat your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG ="en_US.UTF-8:en_US:en_US.ISO-8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
解决办法:
LC_ALL=C;exportLC_ALL ; LC_CTYPE=C ; export LC_CTYPE;

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: CentOS LEMP系统安装编译安装基本环境是怎样的

本文链接: https://www.lsjlt.com/news/285944.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CentOS LEMP系统安装编译安装基本环境是怎样的
    CentOS LEMP系统安装编译安装基本环境是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CentOS LEMP构建高性能WEB服务器(第三版).一、...
    99+
    2023-06-16
  • CentOS OpenCV怎样在LINUX系统中编译安装
    CentOS OpenCV怎样在LINUX系统中编译安装,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。如何在Linux下編譯CentOS OpenCV (OS)...
    99+
    2023-06-16
  • CentOS系统编译安装PHP-5.6.27版本
    一、手动安装编译工具: yum install -y gcc gcc-c++ 二、添加用户和用户组: groupadd webuseradd -M -s /sbin/nologin -g web php 三、yum安装依赖: yum ...
    99+
    2023-10-18
    php linux
  • CentOS Apache编译和安装是怎样的
    CentOS Apache编译和安装是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下载:CentOS Apache[root@localhost src]# chmod...
    99+
    2023-06-16
  • CentOS 5编译编译基本类系统软件是怎样的
    这篇文章将为大家详细讲解有关CentOS 5编译编译基本类系统软件是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。CentOS社区不断与其他的同类社区合并,使CentOS Linux逐...
    99+
    2023-06-16
  • CentOS emesene使用系统然后怎样进行编译安装
    本篇文章给大家分享的是有关CentOS emesene使用系统然后怎样进行编译安装,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。CentOS emesene使用经过长时间的发展...
    99+
    2023-06-16
  • 怎么在CentOS 7.4环境下源码编译安装postgreSQL 11.4
    本篇内容介绍了“怎么在CentOS 7.4环境下源码编译安装postgreSQL 11.4”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希...
    99+
    2022-10-18
  • CentOS安装mono配置系统相关编译器的过程是怎样的
    这篇文章给大家介绍CentOS安装mono配置系统相关编译器的过程是怎样的,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对大家推荐很好使用的CentOS安装系统,像让大家对CentOS安装系统有所了解,然后对CentO...
    99+
    2023-06-16
  • CentOS系统编译安装mysql-4.1.22的步骤
    这篇文章主要讲解了“CentOS系统编译安装mysql-4.1.22的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS系统编译安装mysql-4.1.22的步骤”吧!CentO...
    99+
    2023-06-16
  • CentOS系统下怎么安装PDF和SWF环境
    这篇文章主要讲解了“CentOS系统下怎么安装PDF和SWF环境”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS系统下怎么安装PDF和SWF环境”吧!Centos7安装libreo...
    99+
    2023-06-10
  • CentOS系统安装crontab过程是怎样的
    这篇文章将为大家详细讲解有关CentOS系统安装crontab过程是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。crontab命令常见于Unix和类Unix的操作系统之中,用于设置周...
    99+
    2023-06-16
  • Linux VPS CentOS安装FreeNX桌面环境步骤是怎样的
    本篇文章给大家分享的是有关Linux VPS CentOS安装FreeNX桌面环境步骤是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。作为Linux VPS使用用户,老左...
    99+
    2023-06-10
  • Ubuntu系统安装opencv的python版本以及编译安装C++版本
    目录 1.opencv的python 版本安装方式(python版本可以直接安装,无需编译) (1)方法一:利用pip的方式安装 (2)方法二:利用apt-get方式安装  2.opencv的C++版本的安装方式(以3.4.12版本为例,其...
    99+
    2023-10-24
    python opencv ubuntu
  • CentOS系统nfs安装与配置是怎样的
    今天就跟大家聊聊有关CentOS系统nfs安装与配置是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。NFS是Network File System的简写,即网络文件系统.网络文...
    99+
    2023-06-16
  • Windows系统下Eclipse搭建ESP32编译环境及安装过程
    目录一、准备软件与环境二、安装过程三、将项目导入Ecppse四、make menuconfig五、返回Ecppse编译与烧录一、准备软件与环境 esp32_win32_ms...
    99+
    2022-11-12
  • CentOS6.2系统安装和基本软件环境配置过程
    本篇内容介绍了“CentOS6.2系统安装和基本软件环境配置过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装CentOS6.2系统...
    99+
    2023-06-10
  • CentOS cacti系统环境如何安装snmp的支持工具
    本篇文章为大家展示了CentOS cacti系统环境如何安装snmp的支持工具,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。系统环境 OS:CentOS5.4   Da...
    99+
    2023-06-16
  • 基于CentOS 6.8平台最新源代码包编译安装LAMP环境搭建(Apache+MySQL+PHP)
    部署环境系统:CentOS 6.8 x86_64Apache:2.4.23MySQL:5.7.14PHP:7.0.10apr:1.5.2apr-util:1.5.4boost:1.59.0cmake:3.6...
    99+
    2022-10-18
  • Linux系统安装虚拟机CentOS的过程是怎样的
    Linux系统安装虚拟机CentOS的过程是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。对于刚入门的Linux新手来说使用虚拟机来安装Linux系统来进...
    99+
    2023-06-28
  • CentOS系统安装Tomcat切换JDK的方法是怎样的
    CentOS系统安装Tomcat切换JDK的方法是怎样的,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。不知道大家也曾经有我这个问题,CentOS系统安装以后,C...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作