OpenBSD5 omap架設

搜索引擎搜索了不少,始終找不到合適的,主要緣由是大多數說的可能是比較舊的系統版本,跟5.1差距太多,按照網上的說法都不成功,通過一天的研究,OpenBSD架設web服務器成功
首先添加源,這個源比較快,打開.profile文件,加入
export PKG_PATH=http://ftp.jaist.ac.jp/pub/OpenBSD/5.1/packages/amd64/
若是你的機器是 i386,就把amd64換成i386,從新啓動一下機器
因爲openBSD內核集中了apache 1.3.X的修改版,只需
vi /etc/rc.conf
改:
httpd_flags=NO
爲:
httpd_flags=""
安裝php:
pkg_add php-5.3.10
系統會提示
安裝好後會提示 ln -s  /var/www 什麼的,這個忘記了,按它說的,在終端輸入 ln -s /var/www/這些,把/etc/php-5.3.ini重命名爲php.ini,至此php安裝成功(可能不成功,重啓便可)php

讓PHP支持MYSQLmysql

 pkg_add php-mysql-5.3.10web

 ln -fs /etc/php-5.3.sample/mysql.ini /etc/php5.3/mysql.ini
   mysql:pkg_add mysql-server
因爲apache使用chroot,須要設置mysql:
執行下面的命令:mkdir -p /var/www/var/run/mysql
chown _mysql:_mysql /var/www/var/run/mysql等到上面的命令都執行完成後,還須要修改MySQL的配置文件。vi /etc/my.cnf將[client]段的socket修改爲:socket = /var/www/var/run/mysql/mysql.sock將[mysqld]段的socket修改爲:socket = /var/www/var/run/mysql/mysql.sock在[mysqld]段增長:skip-networking其餘的請酌情修改。
chown -R _mysql:_mysql /var/www/var/run/mysql/ #設置所屬組.sql

注意:設置用戶組最重要,mysql不成功通常是這樣形成的
配置數據庫
mysql_install_db --user=_mysql
Mysql開機自啓動
打開 /etc/rc.local
加入
 /usr/bin/local/mysqld_safe&
啓動apache
/usr/sbin/httpd
在/var/www/htdocs建立個文件,好比index.php, 寫入<?php phpinfo(); ?>
啓動mysql:
mysqld_safe&
測試
lynx localhost/index.php
若是要加載擴展庫,好比gd,我安裝的是php5.3.1,只需 pkg_add php-gd5.3.10,
若是安裝完有提示,須要按照提示操做數據庫

相關文章
相關標籤/搜索