FreeBSD下安裝MySQL+Apache+PHP
2009-05-13 02:12:45来源:未知 阅读 ()
安裝FreeBSD就不講了,只要稍微定制一下就可以了,過程我就不說了,我用的FreeBSD版本是5.2.1,應該是現在比較新的版本,以後就不知道了 :) .
一. 安裝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/server/mysql
--localstatedir=/usr/server/mysql/db
--with-unix-socket-path=/tmp/mysql.sock
--with-mysqld-user=mysql
--with-charset=gb2312
--with-extra-charsets=all
然後等幾秒鐘,配置完成後就編譯源代碼:
# 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 然後確定安裝是否成功,如果沒有成功,請檢查上面的步驟是否正確.
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- FreeBSD下nginx+fast-cgi+mysql+zend的实现 2009-05-13
- FAMP5.0推出,网页式管理服务器,一键安装Apache+Nginx+Mysql+ 2009-05-13
- 有没有FreeBSD内核配置文件的中文版解释文档呢? 2009-05-13
- freebsd的目录结构 2009-05-13
- nfs配置 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash