centos 上搭建apache+php+mysql

來源:互聯網
上載者:User

上個學期選修的LINUX,因為上個學期時間比較緊張,所以沒有時間整理,現在整理好,留著以後備用。

1.首先需要下載好apache libxml2 php mysql四個檔案。

2.安裝Apache

tar –zxvf XXXXX                 (XXXX為apache的安裝包的名稱)

./configure--enable-so

make

make install

3.安裝libxml2

 tar –zxvf XXXX

./configure

make

make install

4.安裝php

./configure --with-apxs2=/usr/local/apache2/bin/apxs

make

make test  //這步要測試8000多個檔案,花費的時間令人髮指。

make install

cpPHP安裝原始碼目錄/php.ini-development
/usr/local/lib/php.ini

編輯/usr/local/apache2/conf/httpd.conf,增加如下文字:

<FilesMatch\.php$>
SetHandler application/x-httpd-php
</FilesMatch>

並在index.html 後面增加index.php  (首頁檔案名稱)

 5.安裝mysql

       groupadd mysql

      useradd -gmysql mysql

       tar-zxvf XXXXX

       ./configure --prefix=/usr/local/mysql --with-charset=gbk --with-collation=gbk_chinese_ci 

      make WITH_CHARSET=gbk WITH_COLLATION=gbk_chinese_ci

       make install

       cp 安裝原始碼目錄/support-files/my-large.cnf
 /etc/my.cnf

       MySQL程式目錄/bin/mysql_install_db--user=mysql

      chown -R rootMySQL程式目錄/

      chown -R mysqlMySQL程式目錄/var

      chgrp -R mysqlMySQL程式目錄/

       MySQL程式目錄/bin/mysqld_safe
--user=mysql &

       MySQL程式目錄/bin/mysqladmin
-u root -h localhost password "密碼"

      PHP增加MySQL模組

     cdPHP安裝原始碼目錄/ext/mysql

     /usr/local/bin/phpize

     /configure--with-mysql=/usr/local/mysql --with-php-config=/usr/local/bin/php-config

     make 

     make test 

     make install

     在PHP的設定檔php.ini內增加一行,內容為:extension=mysql.so

 

這樣我們就做好了apache+php+mysql的配置,但是安裝好了,我們如何讓測試安裝是不是成功了呢?很簡單,在apache的網站的根目錄(htdocs裡面)建立一個sys.php來用來顯示系統的資訊。

<?PHP

echo phpinfo();

?>


mysql -uroot -p

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.