opensuse 下搭建mysql apache_1.搭建LAMP开发环境的步骤(openSUSE Tumbleweed)
1.安装Apache2
sudo zypper install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
2.安装PHP8
sudo zypper install php8 php8-mysql apache2-mod_php8
sudo a2enmod php8
转到/etc/apache2/mod_mime-defaults.conf,添加如下内容
AddType application/x-httpd-php .php
转到/etc/apache2/httpd.conf,添加 index.php 内容
DirectoryIndex index.html index.php index.html.var
sudo systemctl restart apache2
3.安装MariaDB
sudo zypper refresh
sudo zypper install mariadb mariadb-tools libmariadb-devel
在openSUSE Tumbleweed下安装MariaDB后,需手动注册并开启服务。
在openSUSE Tumbleweed下安装MariaDB后,会自动添加一个操作系统用户,用户名为mysql,密码是随机的。
并且会使用数据库root根用户(初始为空密码)自动生成一个名称为mysql的数据库。
您可以使用以下命令控制MariaDB服务器的状态:
#systemd命令
systemctl {start|stop|restart|status} mysql
#service通用命令
service mysql {start|stop|restart|status}
#mysql式命令
rcmysql {start|stop|restart|status}
sudo mysql_secure_installation
该脚本将执行以下设置:
设置MySQL root密码
删除匿名用户
禁止远程进行MySQL root登录
删除测试数据库
重新加载权限表
创建新用户及密码
mysql -uroot -p
CREATE USER 'huoxiaoqiang'@'localhost' IDENTIFIED BY 'password';
创建数据库
mysql -u huoxiaoqiang -p
CREATE DATABASE db_name
4.安装phpMyAdmin
sudo zypper install phpMyAdmin
sudo ln -s /usr/share/phpMyAdmin/ /srv/www/htdocs/
sudo service apache2 restart
导入/usr/share/doc/packages/phpMyAdmin/sql/目录下的create_tables.sql
5.文件讲解
mariadbServer part of MariaDB
mariadb-clientClient for MariaDB
libmariadb3MariaDB connector in C
libmariadb-develDevelopment files for the MariaDB Connector C API
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/php/phpenv/3505.html
opensuse 下搭建mysql apache_1.搭建LAMP开发环境的步骤(openSUSE Tumbleweed)相关推荐
- 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?
功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...
- 上手阿里云服务器(一)——搭建LAMP开发环境、防火墙、文件传输
轻量应用服务器的搭建 搭建LAMP开发环境 防火墙规则 上传Web文件 参考文档:阿里云云服务器官方文档 参考视频:b站教程视频 为了更简单地入门云计算,所以选择使用轻量应用服务器(有别于云服务器EC ...
- LAMP 开发环境搭建
LAMP 开发环境搭建 文章目录 LAMP 开发环境搭建 前言 一.PHP开发环境搭建(LAMP) 1.CentOS 7 2.PHP 连接 MySQL 数据库 2.1 概述 2.2 PHP 连接MyS ...
- ubuntu下搭建eclipse+tomcat的web开发环境
之前是打算给eclipse装上插件变成eclipse for javaEE 的,后来一看过程太麻烦了,直接下载eclipse for java EE 算了.搭建eclipse+tomcat的web开发 ...
- docker mysql开发环境_跟我一步一步用Docker搭建Beimi游戏服务端开发环境
跟我一步一步用Docker搭建Beimi游戏服务端开发环境 Stone 摘要 本文为java 0基础的小伙伴介绍如何用Docker搭建开发环境.如果不关心过程直接可 跳到本文最后取代码. 关键步骤为: ...
- 华山服务器安装linux系统,RHEL7/Centos7下使用QEMU搭建u-boot+Linux+NFS嵌入式开发环境(2018...
目录 1交叉编译环境搭建 交叉编译器下载链接: 1.1交叉编译器下载 将其下载到/usr目录下并解压. 解压命令: tar -xvf gcc-linaro-7.2.1-2017.11-i686_arm ...
- Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440
Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440 参考: http://hi.baidu.com/jiyeqian/blog/item/f46d2 ...
- Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440
Fedora9 下搭建Qt Creator的ARM开发环境并移植Qt4.6.3-books到mini2440 分类: LINUX 2011-10-18 16:44:56 因为在搭建ARM的qte环境时 ...
- 【官方搭建入门】JEECG 平台开发环境搭建必读
[官方搭建入门]JEECG 平台开发环境搭建必读 下载地址:http://git.oschina.net/jeecg/jeecg 1. 标准开发环境:eclipse + maven + jdk7 + ...
最新文章
- 命名实体识别入门教程(必看)
- (摘抄)HTTP 协议详解
- ERROR in app.js from UglifyJs RangeError: Maximum call stack size exceeded
- Mozilla的Python3使用情况
- uC/OS II--与ECB操作相关的四个函数
- SAP UI5应用如果遇到数据绑定问题时,应该如何自己定位问题?
- 华为交换机S3700清空配置方法
- oracle 导入导出指定表
- DPDK 跟踪库tracepoint源码实例分析
- 算数计算机在线应用,数学计算器
- js离开页面执行函数 onbeforeunload与onunload事件
- StringTokenizer字符串分解器
- 应届生从头脑风暴到游戏策划案的个人思路(二)
- 主动降噪python_主动降噪(Active Noise Control)
- MeanShift算法原理及其python自定义实现
- 向量空间模型(vector space model)
- flashfxp怎么传文件,小编教你flashfxp怎么传文件
- 解决error mounted is not defined no-undef
- 论文阅读 (四):MILIS: Multiple Instance Learning with Instance Selection.
- Hybrid eye center localization using cascaded regression and hand-crafted model fitting
热门文章
- 中国社科院与美国杜兰大学金融管理硕士项目——努力追逐梦想的人最可爱
- 装linux分区给多大,linux安装分区大小分配(转载)
- 陈丹琦带着清华特奖学弟发布新成果:打破谷歌BERT提出的训练规律这个庆祝方式太学神了吧
- ABAP Report一般格式
- 制作五角星(用黄线包围,内里用红色填充)
- python382怎么用_手把手教你使用python自动打包 上传应用分发
- (CSU-1976)搬运工小明
- 使用maven创建项目连接mysql
- 弃用消息队列!这个新一代消息系统,腾讯、华为用疯了?
- 80V转15V,80V转12V,80V转5V的高压降压芯片