亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Apache > 正文

Linux下Mysql+Apache+PHP的安裝

2024-08-27 18:22:37
字體:
來源:轉載
供稿:網友
配置文件
一. 安裝MySQL

我使用的的Mysql是4.0.20,源代碼版,你也可以使用RPM包或者二進制版,安裝方法可能不一樣,請參考其它文章.
先下載Mysql2.0.20的源代碼版,地址: http://dev.mysql.com/downloads/mysql/4.0.html
把它下到/usr/local/src目錄下,如果沒有該目錄,就自己建一個.下載回來的包名字叫 mysql-4.0.20.tar.gz,然后我們把它解壓出來:

# tar -zxvf mysql-4.0.20.tar.gz

解壓后生成mysql-4.0.20目錄,我們進入該目錄:

# cd mysql-4.0.20

進入后就開始配置mysql了,配置過程中我們要給mysql設置一個安裝目錄,我們設置在 /usr/local/mysql 下,以為把文件放到一個地方比較容易管理,如果你還想獲得更多的配置信息,使用 ./configure --help: 

# ./configure --prefix=/usr/local/mysql

然后等幾秒鐘,配置完成后就編譯源代碼:

# make

這個編譯的過程比較長,如果機器比較慢的話,可能要近二十分種 ( PS:我的機器是很普通的機器,所有用了差不多15,6分種 :( ) .
編譯完成后就安裝:

# make install

等上幾秒鐘,安裝完成.下面就到了最關鍵的部分了,為什么老安裝不成功,(PS:至少我是安裝了N次,N > 10 ,呵呵),問題關鍵就在這里,訪問mysql要一個專門的用戶,而且必須給相應的訪問權限,這里我們就設置root和mysql有權限訪問.
我們先建立一個mysql和mysql用戶來訪問mysql:

# pw groupadd mysql #建立mysql組
# pw useradd mysql -g mysql #建立mysql用戶并且加入到mysql組中

建立用戶后我們就初始化表 (注意:必須先執行本步驟后才能進行以下步驟)

# ./scripts/mysql_install_db --user=mysql #初試化表并且規定用mysql用戶來訪問

初始化表以后就開始給mysql和root用戶設定訪問權限, 我們先到安裝mysql的目錄:

# cd /usr/local/mysql

然后設置權限

# chown -R root . #設定root能訪問/usr/local/mysql
# chown -R mysql var #設定mysql用戶能訪問/usr/local/mysql/var ,里面存的是mysql的數據庫文件
# chown -R mysql var/. #設定mysql用戶能訪問/usr/local/mysql/var下的所有文件
# chown -R mysql var/mysql/. #設定mysql用戶能訪問/usr/local/mysql/var/mysql下的所有文件
# chgrp -R mysql . #設定mysql組能夠訪問/usr/local/mysql

設置完成后,基本上就裝好了,好了,我們運行一下我們的mysql:

# /usr/local/mysql/bin/mysqld_safe --user=mysql & 

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

[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var

這就證明你安裝成功了,如果出現:

[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var
040818 10:53:45 mysqld ended

則證明你的mysql運行不來,請查看錯誤日志: /usr/local/mysql/var/*.err 然后確定安裝是否成功,如果沒有成功,請檢查上面的步驟是否正確.
安裝完成后,能夠通過 /usr/local/mysql/bin/mysql 來連接mysql進行管理,如果你裝了apache并且能夠解析php的話,也能使用phpMyadmin來管理你的mysql,記得裝完后使用mysql或者mysqladmin來修改root的密碼,這里我們就不說了,請參考相關的文章.

控制mysql就通過 /usr/local/mysql/libexec/mysqld 來控制啟動或者停止mysql:

# /usr/local/mysql/libexec/mysqld start #啟動mysql
# /usr/local/mysql/libexec/mysqld stop #停止mysql
# /usr/local/mysql/libexec/mysqld restart #重啟mysql

為了每次系統重啟后都能運行mysql,可以寫一個腳本放到 /usr/local/etc/rc.d目錄下,用來運行mysql,我們寫一個腳本mysql_start.sh

#! /bin/sh
/usr/local/mysql/bin/mysqld_safe&

然后保存到/usr/local/etc/rc.d目錄下,那么以后reboot系統后都能啟動mysql了. 

 


二. 安裝Apache

安裝Apache要簡單點,我這里安裝的Apache版本是 httpd-2.0.50,去下載壓縮包: http://httpd.apache.org/download.cgi.
下載回來的包叫做 httpd-2.0.50.tar.gz 我們放在 /usr/local/src目錄下.
首先進入目錄后解壓縮:

# cd /usr/local/src
# tar -zxvf httpd-2.0.50.tar.gz

然后就會得到 httpd-2.0.50目錄,我們進入目錄

# cd httpd-2.0.50

首先配置:

# ./configure 
? --prefix=/usr/local/apache  #我們要把Apache安裝在那個目錄,我們這里裝在 /usr/local/apache下
? --enable-shared=max 
? --enable-module=rewrite 
? --enable-module=so

執行上面的命令,如果沒有錯誤信息,證明配置成功,然后進行編譯:

# make

一兩分鐘就編譯完了,然后進行安裝:

# make install

安裝完成后,Apache就存放在 /usr/local/apache目錄下了, bin是執行文件的目錄,conf是配置文件目錄,htdocs是網頁的主目錄,logs是日志目錄.
Apache通過 bin/apachectl或者bin/httpd來控制啟動或者停止.

# /usr/local/apache/bin/httpd -k start #啟動apache
# /usr/local/apache/bin/httpd -k stop #停止apache
# /usr/local/apache/bin/httpd -k restart #重啟apache

然后你可以通過 http://localhost 來測試apache是否安裝成功,如果出現apache的頁面則安裝成功,否則請檢查上面的步驟.

 


三. 安裝PHP

我們使用的PHP版本是4.3.8,先去下載: http://www.php.net/downloads.php, 下回來的包叫做 php-4.3.8.tar.gz, 放到/usr/local/src目錄下.
首先進入該目錄后解壓縮:

# cd /usr/local/src
# tar -zxvf php-4.3.8.tar.gz

解壓后進入目錄:

# cd php-4.3.8

進行配置,這一步比較關鍵,一定要設置好,特別是要考慮到你要支持什么,比如GD庫,xml,mysql等等,如果想知道詳細的配置,執行 ./configure --help來獲得:

# ./configure 
? --with-apxs2=/usr/local/apache/bin/apxs 
? --disable-debug  #關閉php內部調試
? --enable-safe-mode  #打開php的安全模式
? --enable-trans-sid  
? --with-xml    #支持xml
? --with-mysql  #支持mysql
? --enable-short-tags  #支持PHP的短標記
? --with-gd    #支持GD庫
? --with-zlib    #支持zlib
? --with-jpeg    
? --with-png 
? --enable-memory-limit 
? --disable-posix 
? --with-config-file-path=/usr/local/lib

如果上面的配置沒有錯誤的話,那么應該最后會顯示感謝使用PHP等字樣,那么證明配置成功,如果上面的配置選項不支持的話,會提示錯誤.
比如你沒有安裝mysql,那么--with-mysql就無法使用,所以一定要注意對應選項系統是否能夠支持,如果出現錯誤,那么就先安裝對應的程序,或者去掉相關選項.
配置之后就進行編譯:

# make

編譯成功后出現"Build complete."字樣,那么就可以進行安裝了:

# make install

安裝完成后把/usr/local/src/php-4.3.8/php.ini-dist復制到/usr/local/lib/,并重命名為php.ini

# cp /usr/local/src/php-4.3.8/php.ini-dist /usr/local/lib/php.ini

基本到這里PHP就安裝成功了,如果中間出現錯誤,除了在配置的時候沒有選對選項之后一般都不出現錯誤.

 

四. 整合Apache+PHP

為了讓Apache能夠直接解析php,我們還要進行一些配置.
首先進入apache的配置文件目錄:

# cd /usr/local/apache/conf

然后用vi打開配置文件httpd.conf:

# vi httpd.conf

在httpd.conf文件中,添加

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

應該將以上兩句添加在其他AddType之后。

確保文件中有以下一句話,沒有就自己添加在所有LoadModule之后。

LoadModule php4_module modules/libphp4.so

好了,在vi中使用":wq"保存httpd.conf文件,退出vi。啟動apache server:

# /usr/local/apache/bin/httpd start


現在apache就能夠運行php了,寫個文件測試一下,在/usr/local/apache/htdocs目錄下,新建一個phpinfo.php文件,
文件中只有一行代碼:

<? phpinfo(); ?>

保存此文件, 在你的瀏覽器中輸入http://localhost/phpinfo.php,你應該看到PHP的系統信息。
如果出現錯誤,比如提示你下災phpinfo.php,那么apache就是還無法解析php文件,那么請仔細檢查以上的操作是否正確.


好,到這里,基本上Mysql+Apache+PHP安裝完成,那么就能做Web服務器了,比如傳個論壇,同時提醒可以傳個phpMyadmin去管理你的mysql,現在最新版本是phpMyadmin2.6-beta
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美极品在线观看| 亚洲国产精品嫩草影院久久| 亚洲男人天天操| 亚洲xxx视频| 免费av在线一区| 韩曰欧美视频免费观看| 国产亚洲欧洲在线| 26uuu亚洲伊人春色| 日韩美女视频中文字幕| 日韩欧美极品在线观看| 欧美午夜视频在线观看| 亚洲日本成人女熟在线观看| 国产成人免费91av在线| 欧美理论在线观看| 国产国语刺激对白av不卡| 国产精品偷伦一区二区| 亚洲国产高清自拍| 日韩高清电影免费观看完整版| 孩xxxx性bbbb欧美| 在线视频免费一区二区| 欧美日韩精品在线播放| 亚洲第一级黄色片| 日韩av在线网| 亚洲欧美日韩天堂| 亚洲丝袜一区在线| 97av视频在线| 国产成人精品a视频一区www| 操日韩av在线电影| 欧美在线视频免费| 国产欧美日韩中文字幕在线| 日韩电影中文字幕在线| 激情av一区二区| 国产精品99久久久久久www| 日韩欧美亚洲范冰冰与中字| 亚洲色图35p| 热久久这里只有精品| 亚洲自拍小视频免费观看| 97成人精品视频在线观看| 日韩大片免费观看视频播放| 日韩欧美亚洲一二三区| 精品小视频在线| 九九热最新视频//这里只有精品| www.久久撸.com| 欧美精品www| 日韩欧美有码在线| 国产成+人+综合+亚洲欧美丁香花| 亚洲电影免费观看高清完整版在线| 成人网在线免费看| 国产精品视频自在线| 欧洲亚洲免费在线| 久久精品国产99国产精品澳门| 日韩在线观看免费高清完整版| 国产欧美日韩最新| 精品国内亚洲在观看18黄| 丝袜美腿亚洲一区二区| 亚洲一区二区福利| 成人女保姆的销魂服务| 亚洲福利在线看| 欧洲永久精品大片ww免费漫画| 国模精品系列视频| 日韩精品久久久久久久玫瑰园| 性色av一区二区三区免费| 欧美性xxxx在线播放| 久久精品色欧美aⅴ一区二区| 色综合影院在线| 国产一区二区三区网站| 美女黄色丝袜一区| 热草久综合在线| 成人黄色午夜影院| 亚洲有声小说3d| 欧美激情精品久久久久久大尺度| 日韩美女写真福利在线观看| 欧美夫妻性生活xx| 亚洲午夜色婷婷在线| 69国产精品成人在线播放| 青青草成人在线| 国产精品久久久久久超碰| 亚洲欧美成人精品| 日韩va亚洲va欧洲va国产| 国产69精品99久久久久久宅男| 一道本无吗dⅴd在线播放一区| 日韩欧美在线视频日韩欧美在线视频| 91精品国产99| 中文字幕日韩av| 亚洲国产成人在线播放| 国产精品男人的天堂| 亚洲午夜精品久久久久久久久久久久| 91系列在线播放| 国产亚洲欧美另类中文| 日韩av在线网站| 亚洲人a成www在线影院| 日韩在线观看免费高清完整版| 97涩涩爰在线观看亚洲| 国产不卡一区二区在线播放| 久久精品美女视频网站| 91网站在线看| 97色在线视频| 国产精品wwww| 久久久国产精品视频| 国产日产欧美精品| 亚洲色图综合网| 久久久免费高清电视剧观看| 欧美老女人性视频| 欧美日韩加勒比精品一区| 久久精品在线视频| 全亚洲最色的网站在线观看| 精品国产乱码久久久久久天美| 91精品国产综合久久久久久蜜臀| 日韩av色在线| 久久久久久九九九| 国产女同一区二区| 92版电视剧仙鹤神针在线观看| 亚洲欧美精品一区| 91禁国产网站| 国产在线a不卡| 欧美日韩激情小视频| 日韩中文字幕在线看| 欧美激情视频在线免费观看 欧美视频免费一| 国产成人精品久久| 国产日韩欧美在线| 欧美不卡视频一区发布| 性欧美暴力猛交69hd| 日韩久久午夜影院| 久久夜精品va视频免费观看| 国产日本欧美一区二区三区在线| 中文字幕亚洲综合久久筱田步美| 亚洲跨种族黑人xxx| 亚洲人成网在线播放| 日韩精品中文字幕久久臀| 精品偷拍一区二区三区在线看| 欧美大片va欧美在线播放| 黄色精品一区二区| 日产精品久久久一区二区福利| 久久综合久久八八| 中文字幕日韩电影| 青青精品视频播放| 亚洲护士老师的毛茸茸最新章节| 在线播放亚洲激情| 国产成人精品在线| 欧美在线www| 亚洲欧美在线免费| 亚洲女性裸体视频| 北条麻妃99精品青青久久| 亚洲国产精品免费| 欧美专区中文字幕| 亚洲男人的天堂网站| 国产精品久久色| 亚洲国产美女精品久久久久∴| 亚洲欧美国产日韩天堂区| 亚洲综合日韩在线| 综合av色偷偷网| 亚洲国产日韩欧美综合久久| 一区二区三区视频免费| 日韩精品亚洲精品| 2018日韩中文字幕| 亚洲欧美另类中文字幕| 日韩国产在线看| 欧美成人性色生活仑片| 亚洲国产欧美精品| 欧美日韩在线另类| 国产极品精品在线观看| 欧美色道久久88综合亚洲精品| 精品亚洲一区二区三区在线播放| 亚洲v日韩v综合v精品v|