最近安装了好几个Linux网站服务器,用的都是最新版的Centos stream 10系统,记录一下,希望能帮到后面要安装Centos网站服务器的朋友:Apache+MariaDB+php环境快速搞定。
首先来更新一下服务器系统:
sudo dnf update -y
安装Apache,并且把mod_ssl模块一起装了,方便后面网站开启https:
sudo dnf install httpd mod_ssl openssl -y
安装完成启动apache并加入开机自动启动:
sudo systemctl start httpd
sudo systemctl enable httpd
安装和配置MariaDB数据库:
sudo dnf install -y mariadb mariadb-server
启动MariaDB并加入开机启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb
这里还有一个步骤,运行mysql_secure_installation进行安全配置:
sudo mysql_secure_installation
执行命令后,按下面的步骤操作:
输入当前root密码:Enter current password for root (enter for none): → 直接回车
身份验证方式:Switch to unix_socket authentication? [Y/n] → ?输入 n
设置root密码:Set root password? [Y/n] → 输入 Y
移除匿名用户:Remove anonymous users? [Y/n] → 输入 Y
禁止root远程登录:Disallow root login remotely? [Y/n] → 输入 Y
移除测试数据库:Remove test database and access to it? [Y/n] → 输入 Y
重新加载权限表:Reload privilege tables now? [Y/n] → 输入 Y
最后,来安装php和必要的附加模块:
sudo dnf install php php-mysqlnd php-gd php-xml php-mbstring php-curl -y
怎么样?按步骤操作不难吧,你可能还需要安装FTP和phpmyadmin(用来管理数据库),按下面的操作来吧。
安装vsftpd,启动并加入开机自动运行:
sudo dnf install vsftpd -y
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
下载并解压 phpMyAdmin(最新版):
sudo wget https://files.phpmyadmin.net/phpMyAdmin/5.2.3/phpMyAdmin-5.2.3-all-languages.tar.gz
sudo tar -xvf phpMyAdmin-5.2.3-all-languages.tar.gz
再来给phpMyadmin改个短点且只有你知道的目录名:
sudo mv phpMyAdmin-*/ /var/www/html/phpmyadmin/
到这里,访问http://服务器IP/phpmyadmin就可以管理数据库了。
The end.(文/okxun.com)
评论