分页: 1 / 1

浅谈OpenBSD5.8+httpd+mariadb+phpMyAdmin安装

发表于 : 2016-04-15 9:40
jsjer1
之所以是浅谈,是因为leo兄已经有经典的文章了。这里只说说在OpenBSD5.8上安装的一些区别。
一,安装OpenBSD5.8。
其实一直用默认安装就很好了,但是如果作为web服务器,还是要把/var分大点。X11R6要安装的,有些应用会依赖他的库,去掉-game就可以了。
二,httpd
这一版webserver没有用apache也没有用nginx,而是用httpd。语法上有很大的变化。可以用默认的/etc/examples/httpd.conf,但是要删除许多行,只用保留 server "default"{...}和types{ include "/usr/share/mime.types"}就可以了。然后vi /etc/rc.conf.local,添加httpd_flags=。最后/etc/rc.d/httpd start。
三,php-fpm
要启动php,要安装这个,然后vi /etc/rc.conf.local,添加pkg_scripts="php_fpm",/etc/rc.d/php_fpm start。
最后在/var/www/htdocs下写个index.php 如<?php phpinfo(); ?> 看看php环境成功了没。
四,mariadb
其实你只用认为它是mysql就可以了,所有的安装配置与mysql完全一样,参见leo的文章。
vi /etc/rc.conf.local,添加pkg_scripts="mysqld"。最后/etc/rc.d/mysqld start。
五,phpMyAdmin
phpMyAdmind的安装,坛子里有专门的文章,如有进入phpMyAdmin目录做连接才可以。区别:cp /var/www/conf/modules.sample/phpmyadmin.conf /var/www/modules/phpmyadmin.conf ,还要allow from all,它默认只允许本地连接。

欢迎讨论。

发表于 : 2016-04-15 18:01
unreal
我的习惯:webserver最小安装只要 bsd/bsd.mp、base58.tgz、xbase58.tgz 这几个包,5.6之后etc.tgz也整合了。分区只分 /、/tmp、/usr、/var、/home。