CentOS yum安裝Apache + PHP + Tomcat7 + MySQL


Linux平台上用得最多的web環境就是php、java和MySQL了,會搭建這個環境,就能把很多開源程序跑起來。

作為一個程序猿,雖然並不用精通運維的活,但基本的Linux環境搭建還是要掌握比較好,也方便自己有時調試一些代碼、程序。

搞php的有lamp、lnmp一鍵包,可以很方便地一鍵安裝好環境。如果是運行java Web應用的話,就需要用到Tomcat了。

其實在Linux下,自己手動安裝和配置這些軟件也很容易,我們不用源碼編譯安裝,而是使用yum命令來完成。

下面以最常用的Linux系統CentOS5.x、6.x為例,來說一下安裝的步驟,按此操作,你也能自己搭建一個php+java+MySQL的環境出來!

遠程ssh登錄進系統后,首先

1. 安裝Apahce, PHP, MySQL以及php連接mysql庫的組件
#yum -y install httpd php mysql mysql-server php-mysql     //這里“-y”參數表示靜默安裝,不會出現提示及交互

2. 安裝apache擴展
#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

3. 安裝php的常用擴展
#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc

4. 安裝MySQL的擴展
#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

5. 配置開機啟動服務
#/sbin/chkconfig httpd on     [設置apache  httpd服務開機啟動]

6. 安裝Tomcat7
#yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel
#wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz
#tar -zxvf apache-tomcat-7.0.42.tar.gz
#mv apache-tomcat-7.0.42 /usr/local/tomcat7

7. 啟動Tomcat7
#./usr/local/tomcat7/bin/startup.sh

8. 在瀏覽器地址欄輸入http://你的IP:8080/,可以看到Apache Tomcat的起始頁,如果看不到,請確認是否是防火牆的問題。

9. Apache與Tomcat整合
這里我們使用簡單的Proxy方式整合Apache與Tomcat
#vi /etc/httpd/conf.d/proxy_ajp.conf
添加  ProxyPass / ajp://localhost:8009/     (已有此文件的只需將相應內容前的注釋符#刪除即可)
保存修改后,重啟Apache
#service httpd restart

10. 在瀏覽器地址欄輸入http://你的IP/,如果看到的是Apache Tomcat的起始頁,恭喜你,Apache和Tomcat的整合已經成功了!

以上安裝的軟件文件及配置的路徑如下:

apache的配置文件在/etc/httpd/conf下
apache的modules放在/usr/lib/httpd下
php的配置文件在/etc/php.d/下 和/etc/php.ini
php的modules放在/usr/lib/php/modules下
Tomcat7的安裝目錄位於/usr/local/tomcat7

通過上面簡單的幾步,你也能自己配置出Linux下常用的web環境啦。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM