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

RedHat 9.0下Apache+PHP+MySQL服務器安裝配置

添加時間:2019-1-30 21:20:34  添加: 思海網絡 
一、安裝環境 
操作系統:Linux RedHat 9.0 
web服務軟件:Apache httpd-2.2.3.tar.gz 
數據庫軟件:MySQL-server-5.0.26-0.i386.rpm(服務端) 
MySQL-client-5.0.26-0.i386.rpm(客戶端) 
MySQL-devel-5.0.26-0.i386.rpm(開發包) 
MySQL-shared-5.0.26-0.i386.rpm(共享庫) 
PHP腳本程序語言:php-5.1.2.tar.gz 
圖形庫文件:JPEG:jpegsrc.v6b.tar.gz 
FreeType:freetype-2.2.1.tar.gz(字體) 
ZLIB:zlib-1.2.3.tar.gz 
PNG:libpng-1.2.12.tar.gz 
GD:gd-2.6.26.tar.gz 
優化程序:ZendOptimizer-3.0.2-linux-glibc21-i386.tar.gz 
二、安裝順序 
1、安裝MySQL 數據庫 
2、安裝Apache Web服務器 
3、安裝GD圖形庫和XML 
4、安裝PHP5、修改Apache配置文件 
5、安裝Zend優化程序 
三、安裝過程 
1、安裝MySQL數據庫我采取了RPM包安裝的方式,MySQL官方將RPM和tar文件同步的很好。編譯的方式我們也說一下。 
# rpm –Uvh MySQL-server-5.0.26-0.i386.rpm # rpm –Uvh MySQL-client-5.0.26-0.i386.rpm # rpm –Uvh MySQL-shared-5.0.26-0.i386.rpm # rpm –Uvh MySQL-devel-5.0.26-0.i386.rpm啟動服務 
# services mysql start或 
# /etc/rc.d/init.d/mysql start或 
# /etc/rc.d/init.d/mysqld_safe&關閉服務 
# services mysql stop或 
# /etc/rc.d/init.d/mysql stop采取RPM安裝方式,mysql會自動隨系統啟動而啟動,就不需要我們手工設置了。 
注:這里用了升級RPM包得安裝方式,但有的時候還是會出現“文件沖突”或者是“未解決的依賴關系”,是因為以前系統中安裝了老版本的MySQL,可以先卸掉。或者在安裝命令中用–replacefiles來解決文件沖突問題,用–nodeps來解決未解決的依賴關系。 
采取編譯安裝的模式(建議使用) 
# groupadd mysql # useradd mysql # tar xzvf mysql-NN.tar.gz (或tar xjvf mysql-NN.tar.bz2) (NN代表版本號) # mv mysql-NN /usr/local/src # cd /usr/local/src/mysql-NN # ./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也會隨系統一起啟動。 
2、安裝Apache 
# tar xzvf httpd-2.2.3.tar.gz # mv httpd-2.2.3 /usr/local/src # cd /usr/local/src/httpd-2.2.3 # ./configure --prefix=/usr/local/apache2 \ (安裝目錄) > --enable-so \ (支持DSO動態模塊功能) > --enable-mods-shared=all \ (包含所有的模塊為DSO) 如果需要更多的選項,可能通過下面的命令來查看; (./configure --help) # make # make install啟動服務 
# /usr/local/apache2/apachectl start會出現“httpd: Could not determine the server’s fully qualified domain ……”錯誤。修改一下配置文件/usr/local/apache2/conf/httpd.conf。找到ServerName一項,將前面的#去掉,將域名改為IP地址,如果你有域名就不要改了。在web瀏覽器中輸入IP地址,如果出現“It Works!”就說明你安裝好了,并能正常運行。 
設置成開機自啟動,在/etc/rc.d/rc.local文件中加入一行 
/usr/local/apache2/bin/apachectl start這樣每次重新啟動系統以后,apache也會隨系統一起啟動。 
注:如果你的系統已經安裝了web服務,那么保留使用,如果要用新的apache版本的話,一定要將原來安裝的卸載掉,不然會出現錯誤,如無法加載模塊,文件模糊等。 
3、安裝支持包和GD庫(注意安裝順序) 
象上面的一樣,將文件解壓然后移到/usr/local/src目錄下。 
安裝jpeg 
# tar xzvf jpegsrc.v6b.tar.gz # mv jpeg-6b /usr/local/src # cd /usr/local/src/jpeg-6b # ./configure --prefix=/usr/local/modules/jpeg6 \ > --enable-shared \ > --enable-static # make # make install這里會發生一個錯誤,執行 
# mkdir –p /usr/local/man/man1 # make install # make install-lib安裝zlib 
# tar xzvf zlib-1.2.3.tar.gz # mv zlib-1.2.3 /usr/local/src # cd /usr/local/src/zlib-1.2.3 # ./configure # make # make install安裝TTF包(GD圖形庫所需的字體包) 
# tar xzvf freetype-2.2.1.tar.gz # mv freetype-2.2.1 /usr/local/src # cd /usr/local/src/freetype-2.2.1 # ./configure # make # make install安裝libpng 
# tar xzvf libpng-1.2.12.tar.gz # mv lib-1.2.12 /usr/local/src # cd /usr/local/src/libpng-1.2.12 # cp s/makefile.std makefile (無需configure,選擇一個makefile) # make test # make install安裝GD 
# tar xzvf gd-2.0.33.tar.gz # mv gd-2.0.33 /usr/local/src # cd /usr/local/src/gd-2.0.33 # ./configure # make # make install # cp gd.h /usr/local/lib/安裝XML包(RedHat 9自帶的xml版本太低,不能安裝php5) 
# tar xvzf libxml2-2.6.26.tar.gz # mv libxml2-2.6.26 /usr/local/src # cd /usr/local/src/libxml2-2.6.26 # ./configure # make # make install4、安裝PHP 
# tar xvzf php-5.1.2.tar.gz # mv php-5.1.2 /usr/local/src # cd /usr/local/src/php-5.1.2 # ./configure --prefix=/usr/local/php \ > --with-gd \ > --with-jpeg-dir \ > --with-zlib-dir \ > --with-png-dir \ > --with-ttf \ > --enable-magic-quotes \ > --with-mysql \ > --with-iconv \ > --with-mbstring \ > --with-apxs2=/usr/local/apache/bin/apxs \ (加入apache中為DSO模塊) > --enable-track-vars \ (為啟動cookie的get/post等追蹤功能) > --enable-force-cgi-redirect \ > --enable-ftp # make # make test # make install # libtool --finish /usr/local/src/php-5.1.2 # chmod 755 /usr/local/apache2/modules/libphp5.so (記住php.ini的路徑) # cp php.ini-dist /usr/local/php/lib/php.ini(配置文件)5、配置Apache 
查找AddType application/x-tar.tgz 行,在下面添加 
AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps (支持語法高亮)找到下面一行在后面加上index.php,這表示網站的默認頁也能夠為index.php 
DirectoryIndex index.html index.html.var index.php進行php.ini文件的配置工作 
(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 
(9)查找safe_mode=Off,更改為safe_mode=On 
保存后退出,從而完成了php.ini文件的配置工作。 
6、安裝Zend 
解壓后執行進入目錄執行./install.sh 一步一步下來,當出現:Enter the location of your php.ini file的提示時,輸入:/usr/local/php/lib 
寫個測試文件: 
測試數據庫鏈接是否正常。

關鍵字:RedHat、Apache、PHP、MySQL、服務器
分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2019 All Rights Reserved.
聯系電話:(0757)22630313、22633833
公司地址: 廣東省佛山市順德區大良國際商業城A區4座3樓106號   郵編:528300
機房7x24小時服務熱線:(0757)23628508、23628509
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站
海立方娱乐城 福彩3d复式只赚不赔 飞禽走兽漏洞 幸运飞艇套利方法 黑彩代理赚100万判几年 稳赚不赔的100元以下小生意 2019年免费送彩金网址大全 重庆时时彩一期七码必中计划 扑克牌比大小的顺序 创富高手创富网高手论坛 2019年3d南方带线走势图