打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库
来源:互联网 发布:最新网络语言大全 编辑:程序博客网 时间:2024/06/02 01:28
打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库
再上一篇博文当中,我们安装上了 XAMPP
集成环境。这一篇,我们继续进行配置。
配置 mysql 数据库 简写命令
首先,XAMPP
默认情况下,启动 mysql
命令行,也是一个比较长的命令:
/opt/lampp/bin/mysql
我们用上一篇博文中同样的方法,给 ~/.bash_profile
文件中增加一句
echo 'alias mysql="/opt/lampp/bin/mysql"' >> ~/.bash_profile && . ~/.bash_profile
执行上面这一句命令,就可以给 ~/.bash_profile
文件末尾追加内容,并且同时执行 . ~/.bash_profile
使它生效。
好,我们来执行一下命令,看看能否正常的连接数据库
前提条件是,你的 xampp 要跑起来哦,如果是关闭状态,当然是连接不上的。
配置 XAMPP 自带 mysql 的密码
在默认情况下,xampp自带的 mysql 的用户名为 root ,但是默认密码为空,所以,我们需要给mysql 设置一个密码。
继续命令行:
// 如果你上面的配置成功了,输入mysql即可进入mysql命令行模式// 用 root 用户登录 mysqlmysql -u root// 打开 mysql 这个数据库(这里的mysql 和上面的 mysql是不一样的,这个是库名,上面是命令)use mysql// 将 mysql 的 root 用户密码设置为 123456UPDATE user SET password=PASSWORD('123456') WHERE user='root';// 使修改生效flush PRIVILEGES;// 退出 exit
好,如上图所示,现在我们登录 mysql
就必须输入密码了。
一般来说,我们习惯在图形界面下管理数据库,但是在 linux
我暂时没有很认真的找一下有哪些好用的免费开源的数据库管理软件,如果你有的话,非常感谢你能够在评论中给出意见。
我推荐使用 mycli
这款终端下的 mysql
管理软件管理,比自带的命令行好用多了,可以补全命令。
使用以下命令安装:
sudo apt-get install mycli -y
使用方法基本与 mysql
自带命令行一致。可以自己体验以下。
如果实在是不喜欢命令行,也可以使用 phpmyadmin
来进行管理。
配置 apache 虚拟主机
* 配置 apache 主配置文件*
sudo vim /opt/lampp/etc/httpd.conf
进入后,搜索<Directory />
,如果VIM不熟悉,请用方向键慢慢往下找!将这里面的内容替换成如下配置:
<Directory /> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted</Directory>
然后搜索 DirectoryIndex
这里是配置默认首页文件的。将配置修改为以下(或者你项目常用的)
DirectoryIndex index.htm index.html index.php
然后搜索 httpd-vhosts.conf
这个,这个文件是配置虚拟主机的文件,需要把最前面的#
号删除(在这个配置文件中#
是代表注释的意思),如下:
# Various default settingsInclude etc/extra/httpd-default.conf
全部编辑完成后,我们按 esc
退出编辑模式,输入 :wq
命令保存退出。
好,下面继续配置虚拟主机。
# 我们在家目录中创建 Site 文件夹,并在里面创建一个 mySite 的子文件夹mkdir -p ~/Site/mySite# 在子文件夹中,我们创建一个 index.html 文件,并写入 hello worldecho "hello world" > ~/Site/mySite/index.html# 编辑虚拟主机配置文件sudo vim /opt/lampp/etc/extra/httpd-vhosts.conf// 进入VIM编辑这个文件
把里面原有的内容清空,输入下面的内容
<VirtualHost *:80> ServerAdmin web@fengcms.com DocumentRoot "/home/fungleo/Site/mySite" ServerName my.com ServerAlias my.com ErrorLog "logs/web-error_log" CustomLog "logs/web-access_log" common</VirtualHost>
:wq
命令保存退出
上面的
fungleo
是我的用户名。你的具体路径可以用cd ~/Site/mySite && pwd
查看
配置hosts文件
继续命令行
// 编辑 hosts 文件,可能会要求输入密码sudo vim /etc/hosts// 进入VIM编辑
在里面插入
127.0.0.1 my.com
:wq
命令保存退出
sudo
是申请超级权限的意思。因为/etc
是系统目录,所以编辑里面的文件需要申请超级权限。在linux
下面也是同样的命令
重启 xampps ,测试一下
xprs
重启成功后,我们在浏览器中输入 my.com
应该,就能打开你自己的这个网站了。
如果需要配置多个网站,则在 /opt/lampp/etc/extra/httpd-vhosts.conf
中再增加一套上面的那样的配置参数,然后在增加一个本地域名解析,然后再重启就好了。
好,到这里,我们的配置就基本已经完成了,可以新增一个虚拟主机啊上面的。
本文由FungLeo原创,允许转载,但转载必须附注首发链接。谢谢。
- 打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库
- 打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境
- 打造前端 Deepin Linux 工作环境——安装系统
- 打造前端 Deepin Linux 工作环境——安装配置 atom 编辑器
- 打造前端 Deepin Linux 工作环境——系统更新以及配置字体
- 打造前端 Deepin Linux 工作环境——配置静态服务器
- 打造前端 Deepin Linux 工作环境——安装 nodejs 环境,git 版本管理
- 打造前端 Deepin Linux 工作环境——系统设置以及安装软件
- 打造前端 Deepin Linux 工作环境——调节鼠标滚轮速度
- 打造前端 Deepin Linux 工作环境——GUI图形压缩软件 PeaZip 的安装与设置
- 打造前端 Deepin Linux 工作环境——开机自动加载 ~/.bash_profile 文件
- 打造前端 Deepin Linux 工作环境——安装最新版本的火狐firefox浏览器
- 打造前端 Deepin Linux 工作环境——安装 koala css 预编译工具(安装deb包的方法
- xampp集成环境中配置虚拟主机
- 舒适的Linux中文环境——Manjaro Deepin工作环境配置
- 集成配置环境-XAMPP
- ubuntu 16.04 xampp环境配置虚拟主机
- linux 环境配置虚拟主机
- 一元二次方程1
- [转]multiparty 实现nodejs form-data上传
- MVP练习网络请求
- django+mysql+插入数据库网页展示内容
- SSL2833 2017年11月3日提高组T1 Alice的疑问(数位dp)
- 打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库
- hadoop FileInputFormat.addInputPaths兼容FileInputFormat.setInputPath
- 数据结构与算法C++描述(14)---二叉搜索树
- Android Studio Error:Failed to resolve: com.android.support:appcompat-v7:25.1.0
- Jzoj5446 高考是不可能高考的
- LeetCode 之 Linked List Cycle II
- 天气预报的简单制作(一)
- scala解析JSON串
- [2017纪中11-3][ARC069-F]高考是不可能高考的 2-sat+线段树优化建图