阿里云服务器安装MySQL、Apache、PHP

节日期间突然想要自己搭建一个个人网站,于是在阿里云申请了一个可以免费使用3个月的服务器,申请的云市场产品Wordpress平台( ALinux3 LNMP PHP7.4)。官方教程使用的CentOs系统,和我申请的ALinux3操作有一些差异,先重置密码,然后单击实例的ID,选择安全组页签,单击安全组操作列的配置规则,在入方向添加需要放行的端口。

随后安装Apache,在安装前需要先在安全组界面查看端口设置

复制代码
yum install -y httpd httpd-manual mod_SSL mod_perl mod_auth_mysql

依次执行命令启动Apache并设置自启动,随后查看Apache运行状态

复制代码
systemctl start httpd
systemctl enable httpd
systemctl status httpd

回显信息显示active(running)时,表示Apache已启动。

安装MySQL

复制代码
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
sudo yum install -y mysql57-community-release-el7-10.noarch.rpm
sudo yum install -y mysql-community-server --nogpgcheck

执行命令启动MySQL数据库并查看MySQL数据库的运行状态。

复制代码
sudo systemctl start mysqld.service
systemctl status mysqld.service

如果回显信息显示active(running)时,表示MySQL数据库已启动。

查看MySQL初始密码

复制代码
cat /root/ReadMe

登录MySQL

复制代码
mysql -uroot -p

执行命令修改MySQL数据库的初始密码。

  • 密码必须同时包含大小写英文字母、数字和特殊符号中的三类字符。

  • 注意每条完整的SQL命令结尾都有一个半角分号(;),如果多行命令中间没有分号分隔,这些命令将不会执行,直至遇到一个分号。

    ALTER USER 'root'@'localhost' IDENTIFIED BY '<新密码>';

执行以下命令,创建一个存储网站内容的数据库pbootcms。

复制代码
create database pbootcms; 

执行以下命令,查看数据库是否创建成功。

复制代码
show databases;

输入exit后退出MySQL

安装PHP

执行命令更新YUM源。

复制代码
sudo rpm -ivh https://rpms.remirepo.net/enterprise/remi-release-8.rpm --nodeps

执行命令安装PHP以及相关的库。

复制代码
sudo dnf update -y dnf libdnf
sudo sed -i 's/PLATFORM_ID="platform:al8"/PLATFORM_ID="platform:el8"/g' /etc/os-release
sudo yum -y module install php:remi-7.4
sudo sed -i 's/PLATFORM_ID="platform:el8"/PLATFORM_ID="platform:al8"/g' /etc/os-release

执行命令重启Apache服务。

复制代码
sudo systemctl restart httpd

查看PHP版本

复制代码
php -v

安装Git

复制代码
yum install -y git

其余日后再说

相关推荐
国际云,接待1 小时前
华为云 EVS 性能诊断:用 CES、ECS QoS 与 fio 定位 IOPS 和吞吐瓶颈
服务器
智恒百亿4 小时前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
ManageEngineITSM4 小时前
DevOps和ITIL是什么关系?是替代还是互补一文讲清
java·服务器·资产管理·变更管理
晨曦_子画5 小时前
Qwen 3.8 27B 与 Qwen 3.6 27B:架构相同,相隔4个月,升级方式不同
阿里云·ai·千问
码少女6 小时前
Linux--多路转接之select
java·服务器·数据库
catchadmin6 小时前
Whim 是什么?一门把 PHP 被否决的设想真跑起来的实验语言
php
ID34610744207 小时前
【课程设计】基于Spring Boot+Vue的游戏账号租赁系统的设计与实现-计算机毕设 附源码50345
javascript·vue.js·spring boot·python·node.js·php·课程设计
PHP实战开发录7 小时前
PHP接口偶发变慢怎么查
前端·php·开发
damoluomu8 小时前
部署与运维:选完怎么把站跑起来?(番外六)
php
华允物联-HUAIOT9 小时前
串口路由器是什么?带串口的工业联网设备科普
服务器