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

发表评论

邮箱地址不会被公开。 必填项已用*标注