浅谈OpenBSD5.8+httpd+mariadb+phpMyAdmin安装
发表于 : 2016-04-15 9:40
之所以是浅谈,是因为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,它默认只允许本地连接。
欢迎讨论。
一,安装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,它默认只允许本地连接。
欢迎讨论。