程序员的知识教程库

网站首页 > 教程分享 正文

FreeBSD12 搭建apache+php_mysql环境

henian88 2024-10-27 10:09:51 教程分享 4 ℃ 0 评论

本篇文章介绍如何在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

  1. 添加系统随机启动apache 及 mysql 服务:

root@BSD12:~ # ee /etc/rc.conf 添加

mysql_enable="YES"

apache24_enable="YES"

到这里FreeBSD系统的Apache24 + PHP71 + MySQL5.7 环境就搭建完成了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表