Compile Nginx on CentOS

安装相关依赖 yum install -y perl-ExtUtils-Embed \ readline-devel zlib-devel pam-devel \ libxml2-devel libxslt-devel openldap-devel \ python-devel openssl-devel cmakepcre-develnanowget \ gcc gcc-c++ ncurses-devel perl git ` 编译命令: mkdir ~/nginx_sources ~/nginx cd ~/nginx_sources git clone https://github.com/winshining/nginx-http-flv-module.git curl -O -L http://hg.nginx.org/nginx/archive/stable-1.22.tar.gz # 其他版本 http://hg.nginx.org/nginx/archive/release-1.23.1.zip tar xzvf stable-1.22.tar.gz cd nginx-stable-1.22 ./auto/configure --prefix="$HOME/nginx" --sbin-path="$HOME/nginx" \ --with-select_module \ --with-poll_module \ --with-file-aio \ --with-http_ssl_module \ --with-http_realip_module \ --with-http_sub_module \ --with-http_flv_module \ --add-module="../nginx-http-flv-module" \ --with-http_mp4_module \ --with-http_gzip_static_module \ --with-http_secure_link_module \ --with-http_stub_status_module \ --with-http_perl_module \ --with-ld-opt="-Wl,-E" make make install 注意事项:...

August 17, 2022 · 1 min · Rick Cui

Compile FFmpeg on CentOS

0. 编译的版本 ffmpeg-4.4 nasm-2.14.02 yasm-1.3.0 H.264 H.265 fdk-aac-2.0.0 1. Get the Dependencies 需要 superuser 或者 root 用户 # yum install autoconf automake bzip2 bzip2-devel cmake freetype-devel gcc gcc-c++ git libtool make pkgconfig zlib-devel 新建 ffmpeg_sources 文件夹,把需要的源代码都放到这个文件夹中 mkdir ~/ffmpeg_sources 新建 ffmpeg_build 文件夹,把构建的项目文件都放到这个文件夹中 mkdir ~/ffmpeg_build 新建 bin 文件夹,把编译生成的文件都放到这个文件夹中 mkdir ~/bin 2. Install NASM assembler 一些库使用的汇编程序。强烈建议这样做,否则构建可能会非常缓慢。 cd ~/ffmpeg_sources curl -O -L https://www....

August 15, 2022 · 2 min · Rick Cui