Linux系统中编译安装Nginx服务器,看了还不会你来打我

Linux系统中编译安装Nginx服务器,看了还不会你来打我,第1张

使用yum安装方式安装PCRE:

yum安装后检查安装结果:

使用yum安装openssl-devel:

检查yum安装结果:

在确保Nginx编译安装所依赖的pcre-devel和openssl-devel已经安装好了后,可以下载Nginx源码进行编译安装。 Nginx源码可以从Nginx官方网站(http://nginx.org)找到相应版本源码的下载地址: http://nginx.org/download/nginx-1.16.0.tar.gz

下载Nginx源码:

添加nginx用户,服务于Nginx:

解压软件包:

编译Ngixn源码并安装:

建立nginx应用程序软链接:

启动前为了避免报错,先检查配置文件语法:

启动Nginx服务:

查看Nginx服务是否启动成功:

说明已经启动成功,打开浏览器输入http://127.0.0.1/就可以看到nginx网页信息。

Linux编译安装相关命令,下面以Linux安装MySQL工具为例进行说明,代码如下:

1、测试环境在Linux MySQL下进行,版本系统为CentOS5,以下为相关软件:

mysql-5.1.30

memcached-1.2.6

libevent-1.4.7-stable

memcached_functions_mysql-0.8

libmemcached-0.26

2、编译安装Linux MySQL

[root@localhost ~]#tar xzf mysql-5.1.30.tar_001.gz  

[root@localhost ~]#cd mysql-5.1.30  

[root@localhost ~]#./configure --prefix=/usr/local/mysql51  

[root@localhost ~]#make  

[root@localhost ~]#make install  

[root@localhost ~]#./scripts/mysql_install_db --user=mysql --skip-name-resolve  

[root@localhost ~]#/usr/local/mysql51/bin/mysqld_safe 

#连接符&这是放入后台,&&是前一个正确执行,才会执行后一个

#Linux编译安装流程./configure && make && make install(默认目录安装)

#./configure --prefix=/usr/local/pcre && make && make install(指定安装目录)

1.先解压解压后会看到源代码的目录linux-2.6.27.69(这个版本要与当前系统的版本一样查看当系统版本uname-r只要版本号前的数字相同就可以了如2.6.27)2.进入目录linux-2.6.27.69运行命令makedistclean3.将/boot下面的内核配置文件复制到linux-2.6.27.69下,并命名为.config4.运行命令makemenuconfig(注意 *** 作的时候都要进入linux内核源代码目录linux-2.6.27.59)5.运行makebzImage编译完后会在arch/x86/boot/下面产生一个bzImage内核文件6.makemodules编译内核模块7.makemodules_install安装内核模块(安装完后会在/lib/modules下面产生个文件2.6.27.59)8.制作ramddistk文件系统mkinitrdinitrd-2.6.27.59.img2.6.27.599安装内核cparch/x86/boot/bzImage/boot/vmlinuz-2.6.27.59cpinitrd-2.6.27.59.img/boot/10.修改/etc/grub.conf这个对着配制修改就可以了,但要指定相应内核文件与ramdisk文件修改后真接reboot一下,会出现启动菜单项,选择要启动的内核,就可以了整个编译安装的过程就完成了需要注意是:运行makemenucofig的时候可能会出现问题这是由于需安些一些依赖包ncurses-devel在制作ramdisk的时候可能出现错误,提示nomodulefound之类的提示这个时候要指定参数mkinitrd--builtin=ata_piix整个的编译安装过程就是这样,这个编译与安装只是针对x86,至于arm编译的时候也是类似就不多说了,在整个编译与安装可能出现的错误就两个,也说的很清楚了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7428286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存