栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Rocky Linux安装Web开发环境(Apache+Mariadb+PHP)

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Rocky Linux安装Web开发环境(Apache+Mariadb+PHP)

1.操作系统安装

 

操作系统:Rocky Linux 8.6 下载地址:Download

在开机界面按下Tab输入使网卡编号从0开始,其实应对单个网卡没什么用处,主要应对的是服务器安装多个PCI-E网卡的情况。

net.ifnames=0 biosdevname=0

选择语言 

选择软件包 

设置Root密码 

设置时间和时区 

开始安装 

安装完成 

 2.基本环境配置

关闭防火墙

#systemctl stop firewalld && systemctl disable firewalld

关闭Selinux

#vi /etc/selinux/config
---------------------------------------
将SELINUX=enforcing改为SELINUX=disabled

改完后保存退出并重启系统
#reboot

 设置hostname

#hostnamectl set-hostname web-server
#su

设置静态IP

#vi /etc/sysconfig/network-scripts/ifcfg-网卡名称
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static           #将dhcp改为static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=1ea69a31-99ec-4329-a07c-1dc08de36747
DEVICE=eth0
ONBOOT=yes                 #将no改为yes
IPADDR=192.168.100.10      #IP地址
NETMASK=255.255.255.0      #子网掩码
GATEWAY=192.168.100.254    #网关地址
DNS1=223.5.5.5             #DNS地址
DNS2=61.178.0.93

 重载配置文件使更改生效

#nmcli c reload
#nmcli c up 网卡名称

更新Yum源和软件包

#yum clean all && yum makecache
#yum update -y
 3.开发环境部署

安装apache

#yum install httpd -y

设置开机自启并开启服务

#systemctl enable httpd && systemctl start httpd

安装Mariadb

#yum install mariadb mariadb-server -y

设置开机自启并开启服务 

#systemctl enable mariadb && systemctl start mariadb

初始化数据库 

#mysql_secure_installation

进行初始化 

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] Y
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!


By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y
 ... Success!

Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] n
 ... skipping.

By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

测试Mariadb

#mysql -u root -p
Enter password: 
MariaDB [(none)]>exit;

安装PHP

#yum install php -y
#yum install php-mysqlnd.x86_64 php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-devel -y

重启apache

#systemctl restart httpd
4.环境测试 

 网页的默认文件路径在/var/www/html下,有需要可以更改。

创建一个index.php并写入phpinfo测试

#vi /etc/www/html/index.php
-------------------------------

测试页面

删除测试文件

#rm -rf /var/www/html/index.php
 搭建完成

可以采用xshell、CRT等工具上传网页文件到/var/www/html中

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972596.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号