OpenBSD apache+mysql+php
来源:互联网 发布:vscode支持markdown吗 编辑:程序博客网 时间:2024/06/05 16:01
搜索引擎搜索了很多,始终找不到合适的,主要原因是大多数说的多是比较旧的系统版本,跟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,
如果安装完有提示,需要按照提示操作
首先添加源,这个源比较快,打开.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,
如果安装完有提示,需要按照提示操作
- OpenBSD apache+mysql+php
- OpenBSD.Apache.MySQL.PHP软件环境的安装
- OpenBSD.Nginx.MySQL.PHP环境搭建手册
- apache+mysql+php apache
- 在OpenBSD中安装Apache
- php mysql apache vbb
- PHP、mysql、apache安装
- php+apache+mysql安装
- APACHE PHP MYSQL 配置
- 配置PHP+APACHE+MYSQL
- PHP+APACHE+MYSQL
- php + apache + mysql
- php apache phpmyadmin mysql
- php+mysql+apache
- Apache + PHP + MySql 安装
- Apache 配置PHP、MySQL
- ubuntu+apache+mysql+php
- apache mysql php安装
- SQLite语法学习
- Linux Qt 4.7.4 编译 下
- Directional Light Map(Directional Irradiance)
- lua学习之table类型
- vc6.0 安装后没有MFC 工程选项 win7 XP
- OpenBSD apache+mysql+php
- SAP HANA 数据库BTree索引(B+-Tree index)
- Oracle SQL优化 总结
- Oralce SQL语言常用函数(二)数字函数
- 解析“extern”
- 【转】ASP.NET用户单点登录
- LACP抓包分析结果
- 安卓个税通3.0
- 几个记录