网站首页 > 教程分享 正文
本篇文章介绍如何在FreeBSD系统上搭建Apache24 + PHP71+MySQL环境。
1.安装package管理工具
root@BSD12:~ # pkg update
2. 安装mysql
root@BSD12:~ # pkg install mysql57-server
3.修改MySQL配置文件
root@BSD12:~ # ee /usr/local/etc/mysql/my.cnf
在[mysqld]内添加
skip-grant-tables
4.修改mysql root 密码
mysqlserver 初始化密码保存在 $HOME/.mysql_secret里面
root@BSD12:~ # cat /root/.mysql-secret
root@localhost [(none)]>use mysql;
root@localhost [(none)]>update user set authentication_string=password('123456') where user="root";
root@localhost [(none)]>flush priviledges;
root@localhost [(none)]>alter user user() identified by "123456"; # 如果密码设置太简单,请执行此命令。
5.安装apache
root@BSD12:~ # pkg install apache24
6.安装php
root@BSD12:~ # pkg install php71
root@BSD12:~ # pkg install mod_php71-7.1.24
7.编辑Apache24配置文件:
root@BSD12:~ # ee /usr/local/etc/apache24/httpd.conf
在文末添加
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
默认打开index.php文件
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
安装phpMyAdmin:
root@BSD12:~ # pkg install phpMyAdmin-php71-4.8.3
编辑Apache24配置文件:
root@BSD12:~ # ee /usr/local/etc/apache24/httpd.conf
将 Require all denied 修改 Require all granted
<Directory />
AllowOverride none
Require all granted
</Directory>
在文末添加
Alias /phpmyadmin "/usr/local/www/phpMyAdmin/"
<Directory "/usr/local/www/phpMyAdmin">
Options none
AllowOverride Limit
Order Deny,Allow
Allow from all
</Directory>
8.测试PHP环境
root@BSD12:~ # ee /usr/local/www/apache24/data/info.php
<?php
phpinfo();
?>
打开浏览器输入http://192.168.124.6/info.php如果能正常打开页面,说明apache+php 环境搭建成功
打开浏览器输入http://192.168.124.6/info.php如果能正常打开页面,说明apache+php 环境搭建成功
9.打开http://192.168.124.6/phpMyAdmin/index.php
- 添加系统随机启动apache 及 mysql 服务:
root@BSD12:~ # ee /etc/rc.conf 添加
mysql_enable="YES"
apache24_enable="YES"
到这里FreeBSD系统的Apache24 + PHP71 + MySQL5.7 环境就搭建完成了。
猜你喜欢
- 2024-10-27 安装Apache-php项目运行的lamp环境搭建
- 2024-10-27 我的HTML+php学习第十八天——Apache,域名配置下
- 2024-10-27 CentOS7编译安装PHP7的详细教程(图文)
- 2024-10-27 Mac系统下用Apache和PHP安装Xdebug详细流程
- 2024-10-27 CentOS7 - 安装Apache HTTP Server和PHP
- 2024-10-27 Windows安装PHP8+Apache+JIT(即时编译)
- 2024-10-27 CentOS7如何安装最新版PHP7?Nginx或Apache该如何配置?
- 2024-10-27 phpstudy中apache无法启动怎么解决?
- 2024-10-27 使用Dockerfile基于7.4-apache-buster镜像搭建php7.4微服务环境
- 2024-10-27 windows下的Apache+php+pdo+SQL server环境配置
你 发表评论:
欢迎- 最近发表
-
- 有了这份900多页的Android面试指南,你离大厂Offer还远吗?
- K2 Blackpearl 流程平台总体功能介绍:常规流程功能
- 零基础安卓开发起步(一)(安卓开发入门视频)
- 教程:让你的安卓像Windows一样实现程序窗口化运行
- Android事件总线还能怎么玩?(事件总线有什么好处)
- Android 面试被问“谈谈架构”,到底要怎样回答才好?
- Android开发工具Parcel和Serialize
- Android 中Notification的运用(notification widget安卓)
- Android退出所有Activity最优雅的方式
- MT管理器-简单实战-去除启动页(mt管理器怎么去除软件弹窗)
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)