RHEL5下源码配置LAMP全记录
生活随笔
收集整理的這篇文章主要介紹了
RHEL5下源码配置LAMP全记录
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前提,已經配置好DNS,域名為test.com,地址為192.168.1.200 安裝好本地yum 1.apache 1.1下載apache 這是一種辦法,我是架設了samba服務,啟用share模式,這樣后面幾個軟件直接上傳就可以了。 1.2安裝前準備 1.3編譯,安裝 使用./configure –help 可以了解到更多信息 --prefix用于指定httpd服務程序將要安裝到的系統目錄, --enable-so用于能夠使httpd服務動態加載模塊的功能; --enable-rewrite用于能夠使httpd服務具有rewrite網頁地址重寫功能。 1.4配置 程序位置 監聽端口 服務器URL 網站程序存放位置 網站默認頁面 1.5測試 建立網站的默認頁面 啟動 2mysql 2.1編譯安裝 2.2配置 在展開的源碼包目錄中的“support-files”文件夾下,提供了多個MySQL服務器的配置文件,分別適用于不同負載的數據庫服務器,一般選擇my-medium.cnf文件即可,該配置文件適用于中等負載的數據庫,可以滿足大多數企業的應有需求。 初始化數據庫 以mysql用戶的身份執行mysql_install_db腳本,對MySQL數據庫進行初始化。修改相關目錄的所有權,以便mysql用戶可以讀寫數據庫。 調整lib庫路徑 由于MySQL安裝到了非標準的路徑中。所發還需要將MySQL的庫文件路徑“/usr/local/mysql/lib/mysql”加入到系統的庫文件搜索路徑中,以便在用到時能夠自動搜索到。增加庫文件搜索路徑可以通過修改“/etc/ld.so.conf”文件實現。 ldconfig? 命令的用途,主要是在默認搜尋目錄(/lib和/usr/lib)以及動態庫配置文件/etc/ld.so.conf內所列的目錄下,搜索出可共享的動態 鏈接庫(格式如前介紹,lib*.so*),進而創建出動態裝入程序(ld.so)所需的連接和緩存文件.緩存文件默認為? /etc/ld.so.cache,此文件保存已排好序的動態鏈接庫名字列表. 2.3啟動 在“/usr/local/mysql/bin/”目錄中,存放著管理MySQL服務器的腳本和程序。其中腳本文件mysqld_safe可用來安全啟動MySQL服務器,結合命令選項“—user”可指定運行服務的用戶身份。MySQL服務器默認使用TCP3306端口提供服務。 如果需要修改mysql服務監聽的端口,可以編輯“/etc/my.cnf”配置文件,根據需要修改“[mysql]”配置段中的“port”行,例如改為“port=12345”. 在展開的mysql源碼包目錄中的support-files文件夾下,“mysql.server”文件可用來作為mysqld服務的啟動腳本。將其復制到“/etc/init.d”目錄,并注意添加執行權限、使用帶“--add”選項的chkconfig命令將其設為系統自啟動服務即可。 以后就可發分別使用帶“start”、“stop”、“restart”參數的service命令來啟動、關閉、重啟mysqld服務了。 設置MySQL程序的執行路徑。 為了在執行“mysql”等命令和腳本工具時輸入更方便,可以修改PATH環境變量,添加執行路徑“/usr/local/mysql/bin”,并將相關設置定義到系統的“/etc/profile”文件中去。 3 PHP 3.1編譯安裝 --prefix:設置PHP程序的安裝路徑 --enable-mbstring:設置PHP支持多字節字符串 --with-apxs2:設置Apache服務器提供的apxs模塊支持程序的文件位置。 --with-mysql:設置MySQL服務器程序的安裝位置 --with-config-file-path:設置PHP程序的配置文件所在的位置 3.2配置 復制php.ini配置文件 PHP安裝程序通常不會復制配置文件,因此還需要復制源碼目錄中的PHP配置模板文件php.ini-development,將其復制為PHP配置目錄中的php.ini文件即可。注意版本舊點的是php.ini-dist 配置httpd.conf文件 要讓httpd服務器支持PHP頁面解析功能,可以使用“LoadModule”配置項加載PHP程序對應的模塊,在httpd.conf文件中查找,確認存在配置行“LoadModule php5_module modules/libphp5.so”,如果沒有則手動添加。還需要使用“AddType”配置項添加對.php類型的網頁文件的識別。在httpd.conf文件中查找“AddType”關鍵字,參考相關配置添加配置行“AddType application/x-httpd-php? .php”。 若還需要將Web站點目錄中的首頁文件改為使用index.php,則還需要在httpd.conf文件中修改“DirectoryIndex”配置行,添加“index.php”項,以便httpd服務器能夠正確搜索該首頁文件。 3.3測試 apache+php apache+php+mysql over!
轉載于:https://blog.51cto.com/allenyu/294938
總結
以上是生活随笔為你收集整理的RHEL5下源码配置LAMP全记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: replace 替换字符串
- 下一篇: 优化存储过程