LAMP 的安裝

1 先來安裝mysql 
# groupadd mysql
# useradd -g mysql -d /usr/local/mysql/data -M mysql
# tar -zxvf mysql-5.0.56.tar.gz
# cd mysql-5.0.56
./configure --prefix=/usr/local/mysql             \ 指定安裝目錄
> --sysconfdir=/etc                                          \ 配置文件的路徑
> --localstatedir=/usr/local/mysql/data        \ 數據庫存放的路徑
> --enable-assembler                                       \ 使用一些字符函數的彙編版本
> --with-mysqld-ldflags=-all-static                \ 以純靜態方式編譯服務端
> --with-charset=gbk                                       \ 添加GBK字符支持
> --with-extra-charsets=gbk                           \添加GBK字符集
> --with-extra-charsets=all                             \添加所有字符支持
# make
# make install
# /usr/local/mysql/bin/mysql_install_db --user=mysql  初始化數據庫
# chown -R mysql:mysql /usr/local/mysql/data
# cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql 
# chkconfig --add mysql                           添加服務
# cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
# /etc/rc.d/init.d/mysql start                    啓動數據庫
# /usr/local/mysql/bin/mysqladmin -u root password 123456   設置密碼
# /usr/local/mysql/bin/mysql -u root -p123456     連接數據庫
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql
這裏是把mysql文件鏈接到默認位置,可以不做這步,在編譯其他軟件的時候自定義myslq的庫文件路徑。
安裝過程中遇到一點小錯誤,就是gcc沒有安裝,大家不要犯這麼弱的錯誤,呵呵。
 
2 安裝apache
# tar -zxvf httpd-2.2.9.tar.gz
# cd httpd-2.2.9
# ./configure --prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so --enable-rewrite
(1)--prefix=/usr/local/apache2 指明安裝路徑
(2)--enable-mods-shared=most   動態加載大多數模塊
(3)--enable-so     如果希望核心能夠裝載 DSO,而不實際編譯任何動態模塊,則要明確指定 --enable-modules=so 或者 --enable-so
(4)--enable-rewrite  模塊則是用意實現地址重寫的模塊
# make
# make install
# /usr/local/apache2/bin/apachectl start     啓動apache
 
3 安裝php
# tar -zxvf php-5.2.6.tar.gz
# cd php-5.2.6
執行之前,請檢查是否安裝了libxml和libxml-devel和zlib  否則會報錯。
# ./configure --prefix=/usr/local/php5
>--with-apxs2=/usr/local/apache2/bin/apxs
>--with-libxml --with-libxml-dir=/usr/local/lib
>--with-zlib --with-zlib-dir=/usr/locla/lib
>--with-mysql=/usr/local/mysql
>--with-mysqli=/usr/local/mysql/bin/mysql_config
>--with-gd --enable-soap --enable-sockets
執行之前,請檢查是否安裝了libxml和libxml-devel和zlib  否則會報錯。
# make
# make install
安裝結束了,然後
編輯Apache配置文件,即/usr/local/apache2/conf/httpd.conf,
並添加以下一行:AddType application/x-httpd-php .php
並在 DirectoryIndex 一行後面加上 index.php
 
4 測試
# vi /usr/local/apache2/htdocs/index.php
     <?
     phpinfo();
    ?>
然後啓動apache
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章