redhat as4+httpd-2.2.6+mysql-5.0.41+php-5.2.6+libxml2-2.6.30安裝筆記

來源:互聯網
上載者:User

準備包:

httpd-2.2.6.tar.gz    mysql-5.0.41.tar.gz    php-5.2.6.tar.gz   libxml2-2.6.30.tar.gz 安裝前最好將防火牆關閉,等環境安裝完以後再統一配置防火牆(service iptables stop)第一步安裝APACHE: #mkdir -p /data1 (組建目錄) #mkdir -p /data1/apache (產生APACHE目錄) #tar zvxf httpd-2.2.6.tar.gz  (解壓安裝包)

#cd httpd-2.2.6 #./configure –prefix=/data1/apache –enable-so –enable-ssl (配置安裝) #make #make install httpd-2.2.6 安裝在 /data1/apache. 啟動apache #/data1/apache/bin apachectl start

在瀏覽器上測試安裝。

第二步安裝MYSQL

1>準備Mysql-5.0.41.tar.gz

2>建立MySQL使用者和群組:   #groupadd mysql #useradd -g mysql mysql 3>解壓縮Mysql-5.0.41.tar.gz源碼包   #tar zxvf Mysql-5.0.41.tar.gz

4>產生MYSQL目錄 #mkdir -p /data1/mysql

5>進入源碼目錄編譯安裝   #cd Mysql-5.0.41 #./configure --prefix=/data1/mysql --with-charset=gb2312  |注:配置Mysql安裝路徑並且支援中文 #make  #make install 

6>替換/etc/my.cnf檔案,進入源碼包,執行命令   #cd cd Mysql-5.0.41 #cp support-files/my-medium.cnf /etc/my.cnf

7>設定目錄存取權限,用mysql_install_db建立MySQL授權表初始化,並設定mysql,root帳號存取權限

#cd /data1/mysql

#chown -R mysql .

#chgrp -R mysql .

#(到源檔案目錄:cd mysql5.x)scripts/mysql_install_db ––user=mysql

#chown -R root .

#chown -R mysql data

8>運行MySQL

#bin/mysqld_safe –user=mysql &

(如果沒有問題的話,應該會出現類似這樣的提示:

[1] 42264

# Starting mysqld daemon with databases from /data1/mysql/var

如果出現 mysql ended這樣的語句,表示Mysql沒有正常啟動,你可以到log中尋找問題,Log檔案的通常在/etc/my.cnf中配置。

大多數問題是使用權限設定不正確引起的。 )

9>設定root密碼。預設安裝密碼為空白,為了安全你需要修改密碼

#/data1/mysql/bin/mysqladmin -uroot password yourpassword

10>拷貝編譯目錄的一個指令碼,設定開機自動啟動

#cp Mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod 700 /etc/init.d/mysqld

#chkconfig –add mysqld

#chkconfig –level 345 mysqld on

11>啟動mysqld服務

#service mysqld start

12>查看3306連接埠是否開啟。要注意在防火牆中開放該連接埠

#netstat -nat

第三步 安裝LIBXML2

在安裝PHP之前最好安裝libxml,如果沒有安裝,PHP安裝時也許要出錯

# cd /usr/local/myfiles # tar -zxf libxml2-2.6.30.tar.gz # cd libxml2-2.6.30 # mkdir -p /data1/libxml2 # ./configure --prefix=/data1/libxml2 # make # make install

第四步 安裝PHP

# tar -zvxf php-5.2.6.tar.gz # mkdir -p /data1/php # cd php-5.2.6 # './configure' '--prefix=/data1/php' '--with-apxs2=/data1/apache/bin/apxs' '--enable-soap' '--with-config-file-path=/data1/php/lib' '--enable-track-vars' '--with-xml' '--enable-ftp' '--enable-pcntl' '--disable-debug' '--enable-safe-mode' '--with-mysql=/data1/mysql' # make # make install # cp php.ini-dist /usr/local/php/lib/php.ini

配置apache2支援php

# vi /data1/apache/conf/httpd.conf 找到 LoadModule php5_module        modules/libphp5.so在其下添加如下內容 AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps

安裝完成。

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.