(转载)在 OpenBSD 3.5 安裝 Apache + MySQL + PH…

2009-05-13 11:30:02来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

转载 原文作者:
cerami
  
原文网址: http://phorum.study-area.org/index.php/topic,24852.html

拜讀duncanlo兄的大作「[心得]OpenBSD 3.2 之初體驗 -- 次回」
http://phorum.study-area.org/viewtopic.php?t=13982

最近也剛好嘗試在OpenBSD 3.5上面安裝 Apache + MySQL + php,
所以來狗尾續貂一番。
(1)Apache 1.3.29
OpenBSD 內建就有 Apache,不用安裝,
但是預設的狀態下是關起來的,所以我們要去把它打開。
# vi /etc/rc.conf
代碼:
# httpd_flags=NO                # for normal use: "" (or "-DSSL" after reading ssl(8))
httpd_flags=""
我個人喜歡把原先的註解掉,重新寫一行改過的指令,
這樣以後來看比較不會忘記改過什麼東西。
Apache的網頁根目錄在 /var/www/htdocs ;
設定檔在 /var/www/conf/httpd.conf
(2)使用packages 安裝 MySQL + PHP
# pkg_add -v
ftp://ftp.jp.openbsd.org/pub/OpenBSD/3.5/packages/i386/mysql-server-4.0.18p1.tgz

# pkg_add -v
ftp://ftp.jp.openbsd.org/pub/OpenBSD/3.5/packages/i386/php4-core-4.3.5RC3.tgz

# pkg_add -v
ftp://ftp.jp.openbsd.org/pub/OpenBSD/3.5/packages/i386/php4-mysql-4.3.5RC3.tgz

註:小弟人在日本,所以用日本的FTP伺服器,請各位自行修改
(3)安裝完畢以後開始設定
首先的工作是為 MySQL 的 root 更改密碼,
原先的 root 是沒有密碼的,真是不安全。
# /usr/local/bin/mysqld_safe &
\\啟動 MySQL
# Starting mysqld daemon with databases from /var/mysql
\\MySQL 已經啟動,資料庫在 /var/mysql
#/usr/local/bin/mysqladmin -u root password '你的密碼'
\\更改 root 密碼,「你的密碼」的部份請自行代換
# /usr/local/sbin/phpxs -s
\\完成安裝,啟動 php4 模組
# cp /usr/local/share/doc/php4/php.ini-recommended /var/www/conf/php.ini
\\複製一份 php.ini 到 /var/www/conf/php.ini
# /usr/local/sbin/phpxs -a mysql
\\在 php.ini 裡面啟動 php4-mysql-4.3.5RC3 這個模組
# vi /var/www/conf/httpd.conf
\\修改 Apache 設定檔
代碼:
把 DirectoryIndex index.html
改成 DirectoryIndex index.php index.html
把 #AddType application/x-httpd-php .php 前面的 # 去掉
重跑Apache ... 輸入
#apachectl stop
#apachectl start
# vi /var/www/htdocs/test.php
\\在網頁根目錄下寫一個測試 php 的網頁
代碼:

用網頁瀏覽器看一下 http://你的IP/test.php,
應該可以看到很多資訊。
看完以後建議更名、搬家或刪除,以免被其它人也偷看到。
# vi /etc/rc.local
\\增加下面一行文字,使得開機就可以啟動 MySQL
代碼:
/usr/local/bin/mysqld_safe &
====================
做到這裡似乎大功告成了,MySQL 順利跑起來,php也用瀏覽器檢查沒問題....。
其實大大不然,我為這個一整個晚上沒睡,
因為我接下來試著裝 phpMyAdmin 2.5.7 和 phpBB2 2.0.10,

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:(转载)构建基于OPENBSD 4.2 AMD64 stable的主动防火墙

下一篇:ports安装软件常用命令