1. 程式人生 > 實用技巧 >Linux 通過原始碼安裝和編譯程式

Linux 通過原始碼安裝和編譯程式

Linux原始碼安裝在平常工作學習中經常用到,總結下步驟↓↓↓

第一步:#mount /dev/cdrom/mnt (掛載一個軟盤)

第二步:手動安裝httpd-2.4.25.tar.gz 依賴關係包

下面為HTTP的依賴關係包

[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/pcre-devel-8.32-17.e17.x86_64.rpm

[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/apr-devel-1.4.8-e17_4.1.x86_64.rpm


[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/expat-devel-2.1.0-10.e17_3.x86_64.rpm

[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/libdb-devel-5.3.21-24.e17.x86-64.rpm

[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/cyrus-sasl-devel-2.1.26-23.e17.x86_64.rpm

[email protected]
httpd-2.4.25]#rpm -ivh /mnt/Packages/openldap-devel-2.4.44-13.e17.x86_64.rpm

[email protected] httpd-2.4.25]#rpm -ivh /mnt/Packages/apr-util-devel-1.5.2-6.e17.x86_64.rpm

第三步:上傳http-2.4.25.tar.gz軟體包到/opt目錄下

[email protected] ~]#cd /opt 進入目錄

[email protected] opt]#md5sum httpd-2.4.25.tar.gz 驗證包的完整性


24fb8b9e36cf13d78caae864ea0f6a httpd-2.4.25.tar.gz

[email protected] opt]#tar zxvf httpd-2.4.25.tar.gz -C /opt 解壓壓縮包

[email protected] opt]#cd /httpd-2.4.25/ 進入目錄

[email protected] httpd-2.4.25]#./configure--prefix=/usr/local/apache ./configure配置

[email protected] httpd-2.4.25]#make

[email protected] httpd-2.4.25]#make install

[email protected] httpd-2.4.25]#cd /usr/local/apache/bin/ 進入目錄

​【[email protected] bin]#vi /usr/localapache/conf/httpd.conf 新增安裝的路徑

[email protected] bin]#./apachectl start

[email protected] bin]#netstat anutp |grep 80 檢視程式

[email protected] bin]#yum -y install lynx 安裝客戶端的瀏覽工具

[email protected] bin]#lynx 127.0.0.1

It works

這樣就安裝好了