OpenBSD5 omap架设

news/2024/7/4 9:09:30

为什么80%的码农都做不了架构师?>>>   hot3.png

搜索引擎搜索了很多,始终找不到合适的,主要原因是大多数说的多是比较旧的系统版本,跟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支持MYSQL

 pkg_add php-mysql-5.3.10

 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/ #设置所属组.

注意:设置用户组最重要,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,
如果安装完有提示,需要按照提示操作

转载于:https://my.oschina.net/meikai/blog/81726


http://www.niftyadmin.cn/n/2502373.html

相关文章

Windows Server 2012正式版RDS系列⑻

大家一定非常奇怪&#xff0c;以前在WS2008R2中&#xff0c;我们可以修改RDWEB的标题&#xff0c;非常简单&#xff0c;但在WS2012中我们找不到修改标题的地方了&#xff0c;怎么办呢&#xff1f;默认显示是这样的&#xff1a;我们想把Word Resources改名字&#xff0c;或者改成…

C#与Java基础语法初比较

2019独角兽企业重金招聘Python工程师标准>>> 本人2010年毕业&#xff0c;毕业一直做C#语言的开发工作&#xff0c;主要从事桌面应用系统方面的开发&#xff0c;所以学习了一年多的C#语言&#xff0c;最近正在拓展自己的语言&#xff0c;学习Java语言&#xff0c;主要…

(Android实战)ProgressDialog+Thread实现弹出进度条数据异步加载(配有效果图)

1 效果图 2 实现说明 实现流程 Step One 弹出进度条对话框 Step Two 执行线程&#xff0c;在线程中实现数据的异步加载 Step Three 在线程数据加载完成后&#xff0c;调用Handler并集合数据&#xff0c;更新界面 3源码 //添加异步操作 m_DialogProgressDialog.sh…

NHibernate一对多映射保存数据

Iesi.Collections.Generic.Iset<T>使用Iset集合中&#xff0c;每个对象唯一。 在NHibernate中&#xff0c;在父类中对应子类的Iset集合时&#xff0c;因为Set类为抽象类&#xff0c;所以不能实例化Set类。 Iset<T> listnew Set<T>()将报‘无法创建抽象类或接…

2012.09月面试五十题

转自&#xff1a;http://blog.csdn.net/v_july_v/article/details/7974418 九月十月百度人搜&#xff0c;阿里巴巴&#xff0c;腾讯华为小米搜狗笔试面试五十题 &#xff08;欢迎加入十月面试题集训组&#xff0c;参与讨论&解题&#xff1a;193308452&#xff09;引言 自发…

Linux Wake-On-Lan(wol)

Wake-On-Lan 網路開機介紹 網路開機顧 名思義就是透過 Ethernet 進行開機動作&#xff0c;這需要硬體與BIOS的支援&#xff0c;目前市面上的主機板所內建的網路卡都能支援。假設您的網路介面不是採用主機板內建晶片&#xff0c;而是採用傳統的網路 卡&#xff0c;那麼通常需要透…

使用Javascript写一组图片的缓冲运动

一、先来了解一下为什么要学习运动框架呢 在我们web开发中过程中&#xff0c;一些特效的使用&#xff0c;比如&#xff1a;导航条中滑动的动画特效、点击加入购物车按钮有抛物线的特效&#xff0c;还有一些小游戏的开发等&#xff0c;就需要我们对动画的基础运动掌握的足够扎实…

认识cookie会话跟踪技术

一、cookie的概念 在一次会话从开始到结束的整个过程&#xff0c;全程跟踪记录客户端的状态&#xff08;例如&#xff1a;是否登录、购物车信息、是否已下载、是否已点击、视频播放进度等&#xff09; 二、cookie的组成 cookie由名/值对形式的文本组成&#xff1a;namevalue 完…