Fedora 9.0 Apache+PHP+MYSQL 環(huán)境安裝
因?yàn)镕9自帶的編譯器版本過(guò)高(4.3),有的軟件編譯可能會(huì)報(bào)錯(cuò)。
yum -y install compat-libstdc++-33 compat-libstdc++-296
yum -y install compat-gcc-34 compat-gcc-34-c++
通過(guò)下面命令使用3.4版的gcc
export CC=gcc34
1. 安裝Apache
從apache官網(wǎng)下載httpd-2.2.9.tar.gz 并解壓。
進(jìn)入解壓目錄然后
安裝apr
#cd srclib/apr
#./configure --prefix=/usr/local/apr
#make
#make install
再安裝apr-util
#cd srclib/apr-util
#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
#make
#make install
做完這些準(zhǔn)備工作后,開始apache的安裝
./configure --prefix=/usr/local/server/apache2.2 --enable-so --enable-mods-shared=all --enable-cgi --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/bin
2. 安裝Mysql
從官網(wǎng)下載mysql-5.0.51a-linux-i686.tar.gz并解壓
印象中,我下載的這個(gè)版本不需要編譯安裝,解壓就能用了。
#tar -zvxf mysql-5.0.51a-linux-i686.tar.gz
#mv mysql-5.0.51a /usr/local/mysql
#cd /usr/local/mysql
#groupadd mysql
#useradd -g mysql mysql
#chown -R mysql . // 注意后面有個(gè)點(diǎn)
#chgrp -R mysql .
#scripts/mysql_install_db --user=mysql
#chown -R root .
#chown -R mysql data
#bin/mysqld_safe --user=mysql & // 啟動(dòng)
注意官方的這個(gè)說(shuō)明
// 讓mysql以后可以隨系統(tǒng)一起啟動(dòng)
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system,usually etc/init.d/
// 運(yùn)行這個(gè)腳本,會(huì)有個(gè)mysql的配置向?qū)?br />
Alternatively you can run:
./bin/mysql_secure_installation for product use!
有時(shí)候我們想在windows下通過(guò)一些mysql前臺(tái)工具,比如官方的Query Browser, 需要關(guān)閉Fedora 9的防火墻,并且在自帶的mysql庫(kù)的user表中添加一些可訪問(wèn)的IP,如果是%,則不限IP訪問(wèn)。
關(guān)閉Fedora 防火墻命令:
重啟后生效
開啟: chkconfig iptables on
關(guān)閉: chkconfig iptables off
安裝中可能遇到的問(wèn)題:
如果提示zlib未找到
yum -y install zlib-devel.x86_64
如果無(wú)法找到-lmysqlclient 則
yum install mysql-devel
3. 安裝PHP
從PHP官網(wǎng)下載php-5.2.6.tar.gz并解壓
可能需要先安裝libxml
#tar -zxvf libxml2-2.6.26.tar.gz
#./configure --prefix=/usr/local/libxml
#make
#make install
進(jìn)入php的解壓目錄
./configure --prefix=/usr/local/apache2.2/php5 --with-apxs2=/usr/local/apache2.2/bin/apxs --with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/lcoal/mysql --with-zlib-dir --with-png-dir --with-jpeg-dir --with-freetype-dir --with-gd --with-libxml-dir=/usr/local/libxml --with-openssl --enable-track-vars
這樣編譯出來(lái)的PHP可以支持大多數(shù)PHP的應(yīng)用, 比如壓縮,GD庫(kù)等等。
如果是64位系統(tǒng)會(huì)出現(xiàn)找不到libpng.so和libjpeg.so, find / -name libpng.so 你會(huì)發(fā)現(xiàn)在usr/lib64下這兩個(gè)文件是有的,此時(shí)即便你--with-png-dir=/usr/lib64都不行,解決這個(gè)BUG的一個(gè)可行的方法就是把這兩個(gè)文件拷貝到/usr/lib下,然后--with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib
如果系統(tǒng)沒(méi)有這兩個(gè)文件的,通過(guò)yum安裝libpng和libjpeg的devel包。
PHP安裝成功后,將安裝目錄下的php.ini-dist文件改為php.ini存放的/usr/local/lib下.這個(gè)就是PHP的配置文件了!
4. 安裝后,還應(yīng)做適當(dāng)?shù)呐渲?br />
編輯Apache配置文件, 并添加以下一行:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
并在DirectoryIndex 一行加上 index.php
配置下你的項(xiàng)目地址(略)
保存文件重啟Apache
/usr/local/server/apache2.2/bin/apachectl start
OK,就這樣Fedora 9下LAMP環(huán)境就搭好了!
相關(guān)文章

fedora終端怎么自定義透明效果? linux透明效果的設(shè)置方法
fedora終端怎么自定義透明效果?fedora系統(tǒng)想要設(shè)置透明效果,該怎么設(shè)置呢?透明效果看上去很好看,下面我們就來(lái)看看linux透明效果的設(shè)置方法2021-10-09
Fedora音量很小怎么辦? Fedora音量調(diào)到最大聲音還是小的解決辦法
Fedora音量很小怎么辦?Fedora系統(tǒng)把聲音開到最大還是很小,想要調(diào)大一些音量,該怎么辦你額?下面我們就來(lái)看看Fedora音量調(diào)到最大聲音還是小的解決辦法2021-07-12
Fedora怎么設(shè)置主菜單快捷鍵? Fedora快捷鍵的設(shè)置方法
Fedora怎么設(shè)置主菜單快捷鍵?Fedora系統(tǒng)中疆場(chǎng)使用主菜單,想要給主菜單添加快捷鍵,方便操作,該怎么添加呢?下面我們就來(lái)看看Fedora快捷鍵的設(shè)置方法,詳細(xì)請(qǐng)看下文介紹2021-07-12
Fedora怎么設(shè)置圖標(biāo)主題? Linux系統(tǒng)圖標(biāo)主題的設(shè)置方法
Fedora怎么設(shè)置圖標(biāo)主題?Fedora系統(tǒng)想要設(shè)置自己細(xì)化的圖標(biāo)主題,該怎么設(shè)置呢?下面我們就來(lái)看看Linux系統(tǒng)圖標(biāo)主題的設(shè)置方法,詳細(xì)請(qǐng)看下文介紹2021-06-11
Fedora文件歷史記錄怎么開啟? Fedora歷史記錄的顯示方法
Fedora文件歷史記錄怎么開啟?Fedora中想要顯示歷史記錄,該怎么顯示呢?下面我們就來(lái)看看Fedora歷史記錄的顯示方法,需要的朋友可以參考下2021-02-26
Linux怎么清屏? Fedora終端復(fù)位清屏的兩種方法
Linux怎么清屏?Linux中想要進(jìn)行復(fù)位清屏,該怎么操作呢?下面我們就來(lái)看看Fedora終端復(fù)位清屏的兩種方法,需要的朋友可以參考下2021-02-26
Fedora系統(tǒng)外觀怎么設(shè)置? Fedora Linux外觀主題設(shè)置技巧
Fedora系統(tǒng)外觀怎么設(shè)置?Fedora系統(tǒng)想要設(shè)置外觀主題,該怎么設(shè)置呢?下面我們就來(lái)看看Fedora Linux外觀主題設(shè)置技巧,需要的朋友可以參考下2021-02-07
Fedora輸入法切換快捷鍵怎么更改?想要設(shè)置設(shè)置輸入法切換快捷鍵,該怎么自己設(shè)置成常用的鍵呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2021-02-07
Fedora系統(tǒng)怎么設(shè)置打開新終端時(shí)默認(rèn)打開新標(biāo)簽頁(yè)?
Fedora系統(tǒng)怎么設(shè)置打開新終端時(shí)默認(rèn)打開新標(biāo)簽頁(yè)?Fedora系統(tǒng)想要設(shè)置默認(rèn)打開新的標(biāo)簽頁(yè),該怎么設(shè)置呢?下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2021-02-04
Fedora怎樣設(shè)置鎖屏?xí)r顯示通知內(nèi)容? Fedora打開鎖屏通知的技巧
Fedora怎樣設(shè)置鎖屏?xí)r顯示通知內(nèi)容?Fedora自動(dòng)鎖屏后如果有消息通知,想要直接顯示,該怎么設(shè)置呢?下面我們就來(lái)看看Fedora鎖屏后顯示通知的技巧,需要的朋友可以參考下2021-01-22





