先把需要的文件導(dǎo)入虛擬機
在終端中在主機上傳輸:
scp /User/dllo/Desktop/Linux/mysql-5.6.57.tar.gz ?(scp 然后把文件拽入終端)jiang@172.16.2.133:/home/jiang/soft ?(虛擬機地址)
安裝yum
卸載系統(tǒng)默認(rèn)安裝的yum包
查看yum包
rpm -qa|grep yum
卸載??--nodeps代表卸載所有該軟件的依賴包
rpm -qa|grep yum|xargs rpm -e --nodeps
所需要的安裝包
3.下載新的yum包
chmod 777 ./* ?設(shè)置權(quán)限
ls 查看已安裝的安裝包
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
4.下面兩個要一起安裝
rpm -ivh yum-3.4.3-118.el7.centosnoarch.rpm yum-plugin-fastestmirror-1.1.31-34.el7.noarch-2.rpm
5.安裝gcc, 需要的文件
沒有的可以進(jìn)行dvd掛載
yum install kernel-headers-3.10.0-123.el7.x86_64.rpm
yum install glibc-headers-2.17-55.el7.x86_64.rpm
rpm -ivh glibc-devel-2.17-55.el7.x86_64.rpm
rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm
rpm -ivh cpp-4.8.2-16.el7.x86_64.rpm
rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm
rpm -ivh binutils-2.23.52.0.1-16.el7.x86_64.rpm
rpm -ivh gcc-4.8.2-16.el7.x86_64.rpm
安裝成功
安裝Apache
先安裝apr-1.5.2.tar.gz
解壓
tar -zxf apr-1.5.2.tar.gz
cd??apr-1.5.2
運行
./configure --prefix=/usr/local/apr
make
make install
1:./configure??是軟件的配置設(shè)置文件??產(chǎn)生對應(yīng)平臺的Makefile
2:??make??根據(jù)Makefile的內(nèi)容?編譯出符合平臺的可執(zhí)行文件
3:make?install?安裝編譯成功的軟件
安裝 apr-util-1.5.4.tar.gz
解壓
tar -zxvf?apr-util-1.5.4.tar.gz
cd??apr-util-1.5.4
./configure?--prefix=/usr/local/apr-util?-with-apr=/usr/local/apr/bin
make
make install
安裝pcre-8.39
tar -zxvf pcre-8.39.tar.gz
cd?pcre-8.39
./configure --prefix=/usr/local/pcre
仔細(xì)發(fā)現(xiàn)在運行[root@localhost pcre-8.39]# ./configure --prefix=/usr/local/pcre
命令時出現(xiàn)下面的error錯誤睦霎,原因是
需要安裝依賴包 gcc-c++
./configure --prefix=/usr/local/pcre
make
make install
安裝Apache2.4.23
tar -zxvf httpd-2.4.23.tar.gz
cd httpd-2.4.23
運行下面命令
./configure?--prefix=/usr/local/apache?--with-apr=/usr/local/apr?--with-apr-util=/usr/local/apr-util/?--with-pcre=/usr/local/pcre?--enable-module=so?--enable-mods-shared=all? --enable-module=rewirte? --enable-cache? --enable-file-cache? --enable-mem-cache? --enable-disk-cache? --disable-cgid???--disable-cgi
apache的安裝命令詳解
./configure//配置源代碼樹
--prefix=/usr/local/apache2//體系無關(guān)文件的頂級安裝目錄PREFIX?,也就Apache的安裝目錄。
--enable-module=so//打開?so?模塊戈锻,so?模塊是用來提?DSO?支持的?apache?核心模塊
--enable-mods-shared=all//編譯全部的模板呆馁,對于不需要我們可以在httpd.conf去掉纵搁。
--enable-cache//支持緩存
--enable-file-cache//支持文件緩存
--enable-mem-cache//支持記憶緩存
--enable-disk-cache//支持磁盤緩存
--enable-static-support//支持靜態(tài)連接(默認(rèn)為動態(tài)連接)
--enable-static-htpasswd//使用靜態(tài)連接編譯?htpasswd?-?管理用于基本認(rèn)證的用戶文件
--enable-static-htdigest//使用靜態(tài)連接編譯?htdigest?-?管理用于摘要認(rèn)證的用戶文件
--enable-static-rotatelogs//使用靜態(tài)連接編譯?rotatelogs?-?滾動?Apache?日志的管道日志程序
--enable-static-logresolve//使用靜態(tài)連接編譯?logresolve?-?解析?Apache?日志中的IP地址為主機名
--enable-static-htdbm//使用靜態(tài)連接編譯?htdbm?-?操作?DBM?密碼數(shù)據(jù)庫
--enable-static-ab//使用靜態(tài)連接編譯?ab?-?Apache?HTTP?服務(wù)器性能測試工具
--enable-static-checkgid//使用靜態(tài)連接編譯?checkgid
--disable-cgid//禁止用一個外部?CGI?守護(hù)進(jìn)程執(zhí)行CGI腳本
--disable-cgi//禁止編譯?CGI?版本的?PHP
--enable-ssl//?編譯?ssl模塊岳悟。
make
make install
修改httpd.conf
cd /usr/local/apache/conf/
vi httpd.conf
將ServerName前的“#”去掉队询,將www.example.com改成 192.168.1.67:80
啟動apache
cd /usr/local/apache/bin/
./apachectl?start
通過本機瀏覽器輸入地址192.168.8.128:80
顯示It works
表示apache正常啟動完成了
安裝好的Apache 路徑在
/usr/local/apache/htdocs