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