lamp環境的搭建(源代碼編譯形式)

Lamp架構discuz 6.1安裝教程
平臺:centos5.2

一、安裝Mysql數據庫
到mysql網站下載源代碼包
mysql-5.0.87.tar.gz

創建一個Mysql用戶和組
useradd mysql
passwd mysql
解壓源碼
tar zxvf mysql-5.0.87.tar.gz
進入mysql-5.0.87目錄
cd mysql-5.0.87
指定安裝目錄並配置
./configure --prefix=/opt/mysql
編譯鏈接
make
安裝
make install

複製
cp support-files/my-medium.cnf /etc/my.cnf

進入Mysql目錄
cd /opt/mysql
把Mysql目錄下的所有文件修改爲mysql用戶和mysql組
chown -R mysql:mysql .
以mysql用戶安裝數據庫
bin/mysql_install_db --user=mysql(報錯的話,按他的提示重新操作一下)
修改mysql下所有文件爲root用戶
chown -R root .
修改var目錄爲mysql用戶
chown -R mysql var
在後臺執行Mysql服務程序
bin/mysqld_safe --user=mysql &(開啓mysql後臺服務)
mysqladmin shutdown(關閉mysql服務)

二、安裝apache+php
下載
httpd-2.2.8.tar.bz2
php-5.3.0.tar.bz2

解壓兩個源碼
tar jxvf httpd-2.2.8.tar.bz2
tar jxvf php-5.3.0.tar.bz2
進入 httpd-2.2.8目錄
cd httpd-2.2.8
php以動態運行庫的方式在apache上運行,配置apache程序
./configure --enable-so --prefix=/opt/www
編譯鏈接
make
安裝
make install

進入php-5.3.0目錄
cd ../php-5.5.0
配置php程序
./configure --with-apxs2=/opt/www/bin/apxs --with-mysql=/opt/mysql
編譯鏈接
make
安裝
make install
複製配置文檔
cp php.ini-production /usr/local/lib/php.ini (把php.ini中short_open_tag = on)(或php.ini-dist)
進入/opt/www/conf/httpd.conf中,加入AddType application/x-httpd-php .php .phtml

啓動apache服務
/opt/www/bin/apachectl start

測試php
cd /opt/www/htdocs
vi phpinfo.php
<?php
phpinfo();
?>


====================================
mysql新安裝後設置密碼
1、mysqladmin -u root password "root"
2、bin/mysqld_safe --user=mysql &(開啓mysql後臺服務)
3、mysqladmin shutdown(關閉mysql服務)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章