首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

FreeBSD 5.3 手把手構建 Apache + PHP + MySQL + Tomcat 整合環境

     編輯:MySQL 資料庫相關知識

環境準備

使用 FreeBSD Ports 系統安裝,確保 /usr/ports 已更新。所有操作以 root 權限執行。

1. 安裝 MySQL 5.0

cd /usr/ports/databases/mysql50-server
make install clean

初始化資料目錄並設定權限:

mysql_install_db --user=mysql
chown -R mysql:mysql /var/db/mysql
echo 'mysql_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/mysql-server start

2. 安裝 Apache 2.0

cd /usr/ports/www/apache20
make install clean

編輯 /usr/local/etc/apache2/httpd.conf,啟用模組載入:

LoadModule php5_module libexec/apache2/libphp5.so
AddType application/x-httpd-php .php .php5
echo 'apache2_enable="YES"' >> /etc/rc.conf
/usr/local/etc/rc.d/apache2 start

3. 安裝 PHP 5 與 MySQL 擴展

cd /usr/ports/www/mod_php5
make install clean  # 選擇 WITH_APACHE2

安裝 PHP MySQL 擴展:

cd /usr/ports/databases/php5-mysql
make install clean

建立 phpinfo.php 驗證:

<?php phpinfo(); ?>

4. 安裝 Tomcat 5

unset JAVA_HOME
cd /usr/ports/www/jakarta-tomcat5
make install clean
/usr/local/bin/tomcat50ctl start

驗證:https://localhost:8180/

5. 整合 Tomcat + MySQL

下載 MySQL Connector/J,將 mysql-connector-java-x.x.xx-bin.jar 放入 $CATALINA_HOME/common/lib/。

6. Apache + Tomcat 整合(mod_jk2)

cd /usr/ports/www/mod_jk2-apache2
make install clean

編輯 httpd.conf 載入 mod_jk2,複製 Windows 可用的 workers2.properties 至 /usr/local/etc/apache2/,修改 file=/var/log/shm.file 並建立檔案:

touch /var/log/shm.file
chown -R www:www /var/log/shm.file

重啟 Apache 與 Tomcat,測試 https://localhost/index.jsp。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved