亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Redhat9+Apache2+Mysql4+PHP4+GD2+Perl安裝

添加時間:2012-9-3 17:56:13  添加: 思海網絡 
Redhat9 +Apache+Mysql+PHP+GD2+Perl是一套典型的Linux下的Web服務應用環境,Google一下可以找到很多關于安裝該系統的方法,但找做下來幾乎沒有一氣呵成的,總會發現很多問題,其中最多的問題就是版本問題,網絡上很多參考文章內容已經與軟件現有版本不一致,安裝方法、步驟上也會出現很多問題。...

  Redhat9+Apache+Mysql+PHP+GD2+Perl安裝過程:

  安裝環境描述

  操作系統:Linux RedHat 9.0

  web服務軟件:Apache httpd-2.0.53 下載:http://apache.linuxforum.net/dist/httpd/httpd-2.0.53.tar.gz

  數據庫軟件:mysql-4.0.23a.tar 下載:http://dev.mysql.com/get/Downloads/MySQL-4.0/mysql-4.0.23a.tar.gz/from/pick

  PHP腳本程序語言:php-4.3.10.tar.gz下載:http://cn2.php.net/get/php-4.3.10.tar.gz/from/cn.php.net/mirror

  其它庫文件:

  ZLIB:zlib-1.2.2.tar.gz 下載:http://www.zlib.net/zlib-1.2.2.tar.gz

  FreeType:freetype-2.1.9.tar.gz http://sourceforge.net/projects/freetype/
  下載:http://umn.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.9.tar.gz

  PNG:libpng-1.2.5.tar.gz http://prdownloads.sourceforge.net/png-mng/libpng-1.2.5.tar.gz?download

  JPEG:jpegsrc.v6b.tar.gz http://freshmeat.net/projects/libjpeg/
  下載:http://freshmeat.net/redir/libjpeg/5665/url_tgz/jpegsrc.v6b.tar.gz

  GD:gd-2.0.33.tar.gz 下載:http://www.boutell.com/gd/http/gd-2.0.33.tar.gz

  zend: www.zend.com

  DBI-1.46.tar.gz 下載:http://search.cpan.org/~timb/DBI/

  DBD-mysql-2.9005_3.tar.gz 下載:http://search.cpan.org/~rudy/DBD-mysql/

  一、安裝Redhat9

  Redhat9的安裝比較簡單,需要注意的是Redhat9本身集成了Apache+Mysql+PHP,如果不想用集成的版本,安裝時不要選擇這些服務。

  二、安裝Mysql

  開始安裝和編譯代碼:

groupadd mysql
useradd mysql
cd mysql
./configure --prefix=/usr/local/mysql
make
make install
s/mysql_install_db
chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/var (在mysql組中增加mysql用戶)
chgrp -R mysql /usr/local/mysql
cp support-files/my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/mysql.server /usr/local/mysql/share/mysql/mysqld
chmod a+x /usr/local/mysql/share/mysql/mysqld

  啟動服務方法

  /usr/local/mysql/bin/safe_mysqld --user=mysql &
  或者
  /usr/local/mysql/share/mysql/mysqld start

  停止服務方法

  /usr/local/mysql/bin/mysqladmin shutdown

  設置成開機自啟動

  在/etc/rc.d/rc.local文件中加入一行

  /usr/local/mysql/share/mysql/mysqld start

  這樣每次重新啟動系統以后,mysql也會隨系統一起啟動.

  三、安裝APACHE

  開始安裝和編譯代碼:
 

./configure --prefix=/usr/local/apache --with-mysql=/usr/local/mysql --enable-track-vars --enable-cgi --enable-so --enable-mods-shared=all --with-config-file-path=/usr/local/apache/conf

--prefix=/usr/local/apache 指定把apahce安裝到/usr/local/apache目錄中;
--enable-cgi 支持CGI;
--with-config-file-path=/usr/local/apache/conf 指定把apache的配制文件放在/usr/local/apache/conf中;比如httpd.conf配制文件就在這個目錄中;
--enable-track-vars 為啟動cookie的get/post等追蹤功能
--enable-so DSO功能
--enable-mods-shared=all 包含所有的模塊為DSO

  如果需要更多的選項,可能通過下面的命令來查看; (./configure --help)

  make
  make install

  設置成開機自啟動

  在/etc/rc.d/rc.local文件中加入一行

  /usr/local/apache/bin/apachectl start

  這樣每次重新啟動系統以后,apache也會隨系統一起啟動.

  四、安裝PHP

  開始安裝和編譯代碼:

  A先安裝支持包(注意安裝順序)

  建立初始目錄:

mkdir /usr/local/modules

#jpeg目錄
mkdir /usr/local/modules/jpeg6
mkdir /usr/local/modules/jpeg6/bin
mkdir /usr/local/modules/jpeg6/lib
mkdir /usr/local/modules/jpeg6/include
mkdir /usr/local/modules/jpeg6/man
mkdir /usr/local/modules/jpeg6/man/man1

  A1、安裝zlib

tar xzvf zlib-1.2.2.tar.gz
cd zlib-1.2.2
#不要用--prefix自定義安裝目錄,影響gd的安裝
./configure
make
make install

  A2、安裝freetype

tar xzvf freetype-2.1.5.tar.gz
cd freetype-2.1.5
./configure --prefix=/usr/local/modules/freetype
make
make install

  A3、安裝libpng

tar xzvf libpng-1.2.5.tar.gz
#不要用--prefix自定義安裝目錄,影響gd的安裝
cd libpng-1.2.5
cp s/makefile.std makefile
make test
make install

  A3、安裝jpeg

tar xzvf jpegsrc.v6b.tar.gz
./configure --prefix=/usr/local/modules/jpeg6 --enable-shared --enable-static
make
make install

  A4、安裝GD

tar xzvf gd-2.0.33.tar.gz
./configure --prefix=/usr/local/modules/gd --with-jpeg=/usr/local/modules/jpeg6 --with-png --with-zlib --with-freetype=/usr/local/modules/freetype
make
make install

  B、安裝PHP

tar xzvf php-4.3.10.tar.gz
cd php-4.3.10
./configure --prefix=/usr/local/php --with-gd=/usr/local/modules/gd --with-jpeg-dir=/usr/local/modules/jpeg6 --with-zlib --with-png --with-freetype-dir=/usr/local/modules/freetype --enable-magic-quotes --with-mysql=/usr/local/mysql --with-iconv --with-mbstring --with-apxs2=/usr/local/apache/bin/apxs --enable-track-vars --enable-force-cgi-redirect --enable-ftp --with-config-file-path=/usr/local/php/etc

  一點說明:

--prefix=/usr/local/php 指定把php-4.3.10安裝到/usr/local/php目錄中;
--with-mysql=/usr/local/mysql 指定mysql數據服務器安裝的位置;
--with-apxs2=/usr/local/apache/bin/apxs 這是加入apache中為DSO模塊的位置;
-enable-track-vars 為啟動cookie的get/post等追蹤功能
--with-config-file-path=/usr/local/php/etc 指定php的配制文件存放的目錄是/usr/local/php/etc目錄,我們安裝完成后,也要把php.ini復制到這個目錄中來。

  make
  make install
  cp php.ini-dist /usr/local/php/etc/php.ini

  更改apache的配制文件:得加幾行,目的是讓apache能解釋php程序。

查找AddType application/x-tar .tgz 行,在下面添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps

  找到下面一行在后面加上index.php,這表示網站的默認頁也能夠為index.php

  DirectoryIndex index.html index.html.var index.php

  進行php.ini文件的配置工作

查找safe_mode=Off,更改為safe_mode=On
(1)查找max_execution_time = 30,更改為max_execution_time = 600
(2)查找max_input_time = 60,更改為max_input_time = 600
(3)查找memory_limit = 8M ,更改為memory_limit = 20M
(4)查找display_errors = On,更改為display_errors = Off
(5)查找register_globals = Off,更改為register_globals = On
(6)查找post_max_size = 8M,更改為post_max_size = 20M
(7)查找upload_max_filesize = 2M,更改為upload_max_filesize = 20M
(8)查找session.auto_start = 0,更改為session.auto_start = 1
保存后退出,從而完成了php.ini文件的配置工作。

  五、安裝Zend

  解壓后執行進入目錄執行

  ./install.sh

  一步一步下來,當出現:

  Enter the location of your php.ini file的提示時,輸入:/usr/local/php/etc

  六、安裝Perl

  1、RedHat 9.0集成了Perl5.8.0,不需要額外安裝,支持.CGI和.PL需要將httpd.conf中#AddHandler cgi- .cgi前的#去掉,并改為 AddHandler cgi- .cgi .pl

  2、安裝支持mysql的DBI和DBD套件

tar zxvf DBI-1.46.tar.gz
cd DBI-1.46
perl Makefile.PL
make
make test
make install

ln -s /usr/bin/perl /usr/local/bin/perl
ln -s /usr/local/mysql/bin/mysql_config /sbin/mysql_config

tar zxvf DBD-mysql-2.9005_3.tar.gz
cd DBD-mysql-2.9005_3
perl Makefile.PL
make
make test
make install

  到此OK了,結束!

關鍵字:Web服務、數據庫、網絡、Redhat9

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站