Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> 電腦軟體教學 >> 伺服器技術 >> 關於伺服器

Linux 環境下 LAMP (Linux + Apache + MySQL + PHP) 完整編譯安裝指南

編輯:關於伺服器

安裝順序

Apache → MySQL → PHP (PHP 必須最後安裝以正確偵測 Apache 與 MySQL 路徑)

1. 安裝 Apache

  1. 下載 httpd-2.x.x.tar.gz 至 /usr/local/src。
  2. 解壓:tar zxvf httpd-2.x.x.tar.gz,進入目錄。
  3. 配置編譯:./configure --prefix=/usr/local/apache --enable-so
  4. 編譯安裝:make && make install
  5. 編輯 /usr/local/apache/conf/httpd.conf,設定 User nobody、Group nobody。
  6. 啟動:/usr/local/apache/bin/apachectl start
  7. 驗證:ps -aux | grep httpd 及瀏覽器訪問 https://本機IP。

2. 安裝 MySQL

  1. 下載 mysql-4.x.x.tar.gz 至 /usr/local/src,解壓。
  2. 建立 mysql 使用者與群組:
    groupadd -g 20000 mysql
    useradd -u 20000 -g mysql mysql
  3. 建立符號連結:ln -s mysql-4.x.x /usr/local/mysql
  4. 進入目錄配置:
    ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
  5. 編譯安裝:make && make install
  6. 建立資料目錄權限:
    mkdir /var/lib/mysql
    chown -R mysql:mysql /var/lib/mysql
    chown -R root:mysql /usr/local/src/mysql-4.x.x
    chown -R mysql:mysql /usr/local/mysql/data/
  7. 初始化資料庫:cd /usr/local/mysql/bin && ./mysql_install_db
  8. 以 root 啟動:/usr/local/mysql/bin/mysqld_safe --user=root &
  9. 修改 root 密碼:/usr/local/mysql/bin/mysqladmin -u root -p password '1234'
  10. 設定開機自啟:編輯 /etc/rc.d/rc.local 加入 cd /usr/local/mysql; /usr/local/mysql/bin/safe_mysqld --user=mysql &

3. 安裝 PHP

  1. 下載 php-4.x.x.tar.bz2 至 /usr/local/src,解壓:tar jxvf php-4.x.x.tar.bz2。
  2. 進入目錄配置:
    ./configure --prefix=/usr/local/php4 \
    --with-apxs2=/usr/local/apache/bin/apxs \
    --with-mysql=/usr/local/mysql \
    --with-config-file-path=/usr/local/php4
  3. 編譯安裝:make && make install
  4. 複製設定檔:cp php.ini-dist /usr/local/lib/php/php.ini
  5. 修改 Apache httpd.conf:
    確認 LoadModule php4_module modules/libphp4.so 存在
    新增 AddType application/x-httpd-php .php
    修改 DirectoryIndex index.html index.html.var index.php
  6. 建立測試檔 /usr/local/apache/htdocs/test.php:<?php phpinfo(); ?>
  7. 重啟 Apache:/usr/local/apache/bin/apachectl restart
  8. 驗證:瀏覽器訪問 https://本機IP/test.php。

備註

本指南基於舊版套件 (Apache 2.0、MySQL 4.0、PHP 4.x) 編譯安裝示範。現代生產環境建議使用套件管理器 (yum/apt) 安裝最新穩定版 (Apache 2.4、MySQL 8.0/ MariaDB、PHP 8.x) 並啟用 PHP-FPM 模式。

Copyright © Windows教程網 All Rights Reserved