OpenBSD apache+mysql+php

搜索引擎搜索了很多,始终找不到合适的,主要原因是大多数说的多是比较旧的系统版本,跟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安装成功
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/ #设置所属组.
配置数据库
mysql_install_db --user=_mysql
Mysql开机自启动
打开 /etc/rc.local
加入
if [ -x /usr/local/bin/mysqld_safe ] ; then
  echo -n 'Starting MySQL...'
  su -c mysql root -c '/usr/local/bin/mysqld_safe >/dev/null 2>&1 &'
  echo "DONE"
  fi
启动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,
如果安装完有提示,需要按照提示操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值