设为首页 收藏本站
查看: 1153|回复: 0

[经验分享] 菜鸟FreeBSD下装mysql+apache+php成功笔记

[复制链接]

尚未签到

发表于 2018-11-26 14:06:15 | 显示全部楼层 |阅读模式
装这些东东烦了我一个星期多了,今天终于成功了,呵呵,自已陶醉一下(高手不要吐)我觉得新手玩BSD主要是对它的参数什么的不大好懂,还有就是一般都是用PORTS装,别的一些教程基本都是装的时候就用一大堆参数,又不知道怎么用处.又要单独下包configure的装,很不方便.好了,不多说了,下面是我自已的安装步逐。
1.装MYSQL
#pw groupadd mysql   先建立mysql组
#pw useradd -g mysql mysql -s /nonexitent  建立用户mysql
#cd /usr/ports/databases/mysql40-server
#make install clean
有很多朋友没有起动起来mysql,有很多是因为没有设置权限造成的,比如我前些天老是出现Error 2002:Can't connect local mysql sever through sokect'/tmp/mysql.sock'(2)
#chown -R mysql:mysql /var/db/mysql
#chown -R mysql:mysql /usr/local/share/mysql
初始化数据库
#cd /usr/local/bin
#mysql_install_db --user=mysql
如果提示出现某些文件无法找到或读取时,找到那些目录,并给它加上权限,同加权限一步:
启动mysql
#mysqld_safe --user=mysql&  再后一个符号一定要加,意思是让mysql在后台运行,我开始就是没加,执行命令之后一直没反应,按CTRL+Z后出来了,但是mysql进程却是stop。
测试
#cd /
#mysql
进入mysql>  提示符则说明OK
2.安装apache
#cd /usr/ports/www/apache22      我装的是apache2.2
#make install clean
慢慢等,装好之后启动一下看看
#cd /usr/local/sbin
#apachectl start
用脚本启动也可以
#cd /usr/local/etc/rc.d/
#./apache22.sh start
如果出现[warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter
Apache无法开启FreeBSD下accept filter 的机制。
修改/boot/loader.conf和/etc/loader.conf文件(没有就自已建)
添加  accf_http_load="yes"
3.安装PHP
#cd /usr/ports/www/php4-session
#make install clean
配置PHP
#cd /usr/local/etc
#mv php.ini-recommended /usr/local/lib/php.ini  移动PHP配置文件并改名为PHP.ini
#ee /usr/local/lib/php.ini 编辑php.ini文件
按CTRL+y查找 register_globals   将register_globals=Off 改成On
4.配置apache使它支持PHP
#cd /usr/local/etc/apache22/httpd.conf
加入PHP模块:  LoadModule php4_module libphp4.so(libphp4.so文件目录)  我的装好apache后好像就有了,所我我这里没改
CTRL+Y查找AddType application
添加 AddType application/x-httpd-php .php .php3
修改DirectoryIndex
在DirectoryIndex index.html后加上index.php index.php3
保存退出~
2测试一下PHP
在/usr/local/www/apache22/data下新建一个info.php文件
内容为:

保存后改名为index.php同时删掉index.html
用别的电脑打开IE看到是PHP测试和版本号就大功告成了!

我的就是这样配置的,希望给跟我一样刚学FreeBSD的朋友一点启示,呵呵

PS:红色部份为命令,绿色部份为出错的提示







运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-639934-1-1.html 上篇帖子: Apache 漏洞之后缀名解析漏洞 下篇帖子: 解决apache的the requested operation has failed
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表