CentOS7的搭建Lamp

编程入门 行业动态 更新时间:2024-10-09 04:17:16

Lamp框架用Linux+apache+mysql/mariadb+php搭建的,在这里我用mariadb数据库当作架构

找额外镜像包需要到以下链接去找:

清华大学开源镜象:mirrors.tuna.tsinghua.edu./        

阿里巴巴开源镜象:opsx.alibaba./mirror

1.升级php的rpm包在阿里巴巴开源镜象找如图:

2.点击红圈的remi ,进入

3.点击红圈获取rpm-gpg-key和remi-release-7.rpm(php的yum配置文件在/etc/yum.repos.d可以看到有配置文件)

4. 为了方便就不一个一个点击url获取,就用wget把包直接下载到Linux下,前提是:Linux能够上网

yum install wget -y    #没有安装的就要安装一下,如果有安装就不用再安装了
wget   mirrors.aliyun./epel/RPM-GPG-KEY-EPEL-7       #epel额外包的密钥     
wget   mirrors.aliyun./epel/epel-release-latest-7.noarch.rpm    #epel额外包的yum的配置
wget   rpms.remirepo.net/RPM-GPG-KEY-remi   #remi包的密钥
wget   mirrors.aliyun./remi/enterprise/remi-release-7.rpm    #php的yum配置

5. 导入密钥,为了防止安装错误,安装yum的配置文件

rpm --import   RPM-GPG-KEY-EPEL-7    #导入epel额外包的密钥
rpm --import   RPM-GPG-KEY-remi 	#导入remi包的密钥
cd  /etc/pki/rpm-gpg      #存放rpm包的gpg-key
[root@node3 rpm-gpg]# ls -l #查看rpm包gpg-key,有没有存放进来rpm -ivh epel-release-latest-7.noarch.rpm    #安装epel额外包的yum配置
rpm -ivh remi-release-7.rpm                  #安装php的yum配置

 6.安装升级php,作为依赖httpd都安装好了,apache(httpd)和php就安装好了

yum install php            #升级php的软件包php                x86_64        7.3.4-1.el7.remi              php           3.2 M
为依赖而安装:libargon2          x86_64        20161029-3.el7                epel           23 k                     apr                x86_64        1.4.8-3.el7_4.1               centos        103 kapr-util           x86_64        1.5.2-6.el7                   centos         92 khttpd              x86_64        2.4.6-88.el7.centos           centos        2.7 Mhttpd-tools        x86_64        2.4.6-88.el7.centos           centos         90 kmailcap            noarch        2.1.41-2.el7                  centos         31 kphp-cli            x86_64        7.3.4-1.el7.remi              php           4.9 Mphp-mon         x86_64        7.3.4-1.el7.remi              php           1.1 Mphp-json           x86_64        7.3.4-1.el7.remi              php            63 k

7.安装mariadb数据库 

yum -y install mariadb mariadb-server    #安装mariadb数据库

8. 开启mariadb和httpd,设置开机自动启动;执行脚本,设置mariadb数据库参数

[root@localhost ~]# systemctl start mariadb      #开启mariadb
[root@localhost ~]# systemctl start  httpd       #开启httpd
[root@localhost ~]# systemctl enable mariadb     #设置开机自动开启mariadb
[root@localhost ~]# systemctl enable httpd       #设置开机自动开启httpdmysql_secure_installation                #执行脚本
...#省略部分内容
Set root password? [Y/n] y
New password: 
Re-enter new password: 
Password updated suessfully!
Reload privilege tables now? [Y/n] y... Suess!
Disallow root login remotely? [Y/n] n... skipping.
Remove test database and aess to it? [Y/n] y- Dropping test database...... Suess!- Removing privileges on test database...... Suess!
Reload privilege tables now? [Y/n] y... Suess!
...#省略部分内容

9.编辑php网页信息显示

[root@localhost ~]# cd /var/www/html/   #切换到apache的目录
[root@localhost html]# vi index.php     #编辑php显示信息内容
<?php
phpinfo();
?>

10.ip地址/网页名称,就可以查看网页情况 

11.查看端口和进程id,mariadb端口是3306和httpd端口是80 

[root@localhost html]# netstat -atnlp | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN      12086/httpd      
[root@localhost html]# ss -atnlp |grep 3306
LISTEN     0      50           *:3306                     *:*                   users:(("mysqld",pid=11854,fd=13))

php包和依赖包下载:download.csdn.net/download/qq_41709494/11133266

 

 

更多推荐

Lamp

本文发布于:2023-05-31 14:01:23,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/393032.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Lamp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!