上個學期選修的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