Linux系統下安裝Apache2.4+Mysql5.7+PHP7+Perl(小白裝lampp一)

Apache的安裝

1. 先下載一些需要用到的軟件安裝包或源碼(可自行到官網下載最新版),下載到home目錄

apr   http://mirrors.noc.im/apache//apr/apr-1.5.2.tar.bz2

apr-util    http://mirrors.noc.im/apache//apr/apr-util-1.5.4.tar.bz2

pcre http://iweb.dl.sourceforge.net/project/pcre/pcre/8.38/pcre-8.38.zip

httpd  http://apache.fayea.com//httpd/httpd-2.4.20.tar.bz2

mysql http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.12.tar.gz

php  http://cn2.php.net/get/php-7.0.6.tar.bz2/from/this/mirror

說明一下:apr與apr-util主要是httpd(Apache)安裝時需要的依賴包。pcre是一個Perl庫

mysql現在可以通過更新yum源安裝,這裏主要講自己編譯安裝,若有興趣,可自行查找資料。

 

2.瞭解一些常用指令

cd進入指定文件夾,linux系統的根目錄與windows(CDEF盤)不一樣,是一個正斜槓”/”,例如:

進入根目錄:cd  / 

進入根目錄下的home目錄:cd  /home/

ls列出目錄下存在的文件或目錄,可添加參數,讓其以不同形式顯示文件,目錄

tar用來解壓文件的命令,後加參數,以便解壓不同類型的壓縮文件以不同形式解壓文件

make根據Makefile文件編譯源代碼、連接、生成目標文件、可執行文件

make clean清除編譯之後產生的文件

make install將編譯成功的可執行文件安裝到系統目錄中,一般爲/usr/local/bin目錄

./configure 執行當前目錄下的configure文件,可加參數,用於安裝時設置(參數主要是--prefix  --with其中--prefix指的是安裝路徑,--with指的是安裝本文件所依賴的庫文件即依賴包)

 vim編輯文檔命令

wget用來下載文件的命令

yum命令與rpm命令用來安裝或卸載軟件

 

3.進入home目錄,解壓文件

#cd /home/

#tar -jxvf  apr-1.5.2.tar.bz2

#tar -jxvf  apr-util-1.5.4.tar.bz2

#tar -jxvf  httpd-2.4.20.tar.bz2

#tar -jxvf  pcre-8.38.tar.bz2

#tar -jxvf  php-7.0.6.tar.bz2

#tar -zxvf  mysql-boost-5.7.12.tar.gz

4.編譯,安裝,配置httpd

4.1 apr的安裝

#cd /home/apr-1.5.2

#./configure  --prefix=/usr/local/apr

#make

#make install

以上命令是先進入apr目錄,設置安裝目錄是/usr/local/apr,接着是編譯,最後是安裝

 

4.2 apr-util的安裝

#cd /home/apr-util-1.5.4

#./configure  --prefix=/usr/local/apr-util  --with-apr=/usr/local/apr

#make

#make install

和apr的安裝差不多,只是./configure的參數多了一個指定依賴包安裝目錄地址的—with

 

4.3pcre的安裝

#cd /home/pcre-8.38

#./configure  --prefix=/usr/local/pcre

#make

#make install

如apr的安裝

有時候可能會出錯,如configure: error: You need a C++ compiler for C++support

可以通過執行#yum install -y gcc gcc-c++

 

4.4httpd(Apache)的安裝

#cd /home/apr-util-1.5.4

#./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util--with-pcre=/usr/local/pcre --enable-so --enable-rewrite

#make

#make install

也是一樣,只是多了3個依賴包安裝目錄的指定,讓apache核心裝載DSO,啓用重寫功能

 

4.5將httpd(Apache)設置爲啓動服務

# cp /usr/local/apache2/bin/apachectl  /etc/rc.d/init.d/httpd

將/usr/local/apache2/bin/apachectl複製爲/etc/rc.d/init.d/httpd文件

打開/etc/rc.d/init.d/httpd文件,在# !/bin/sh下面添加

# chkconfig: 2345 50 90

# description: Activates/Deactivates ApacheWeb Server

保存退出

 

運行chkconfig把Apache添加到系統的啓動服務組裏面

# chkconfig --add httpd

# chkconfig httpd on

 

打開/usr/local/apache2/conf/httpd.conf文件,添加ServerNamelocalhost:80

#vim /usr/local/apache2/conf/httpd.conf

 

然後再service httpd start

 

打開服務器IP地址,



如圖,行了

發佈了45 篇原創文章 · 獲贊 25 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章