安装环境的配置 前提:准备开发环境(编译环境) 安装"Development Tools"和"Development Libraries" 一、# tar 二、# cd 三、# ./configure --help --prefix=/path/to/somewhere --sysconfdir=/PATH/TO/CONFFILE_PATH 功能:一、让用户选定编译特性;二、检查编译环境; 四、# make 五、# make install
# tar xf tengine-1.4.2.tar.gz # cd tegnine-1.4.2 # ./configure --prefix=/usr/local/tengine --conf-path=/etc/tengine/tengine.conf # make # make install # /usr/local/tengine/sbin/nginx
一、修改PATH环境变量,以可以识别此程序的二进制文件路径; 修改/etc/profile文件 在/etc/profile.d/目录创建一个以.sh为名称后缀的文件,在里面定义export PATH=$PATH:/path/to/somewhere source /etc/profile.d 从新读取配置文件 二、默认状况下,系统搜索库文件的路径/lib, /usr/lib; 要增添额外搜寻路径: 在/etc/ld.so.conf.d/中建立以.conf为后缀名的文件,然后把要增添的路径直接写至此文件中; # ldconfig 通知系统从新搜寻库文件 -v: 显示从新搜寻库的过程 三、头文件:输出给系统 默认:/usr/include 增添头文件搜寻路径,使用连接进行: /usr/local/tengine/include/ /usr/include/ 两种方式: ln -s /usr/local/tengine/include/* /usr/include/ 或 ln -s /usr/local/tengine/include /usr/include/tengine 四、man文件路径:安装在--prefix指定的目录下的man目录;/usr/share/man 一、man -M /PATH/TO/MAN_DIR COMMAND 二、在/etc/man.config中添加一条MANPATH
练习: 编译安装httpd-2.2.16