资讯专栏INFORMATION COLUMN

Linux开发基础环境搭建

neu / 2366人阅读

摘要:服务器配置免密登录,配置公钥连接将本地的公钥复制到服务器更换阿里源更换备份添加仓库安装一个第三方的源这里用了的仓库编译环境安装编译环境安装安装安装安装启动开机启动安装安装启动修改端口

服务器配置 免密登录,配置公钥连接

将本地的公钥复制到服务器

$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.100.80

更换阿里Yum源

更换Centos-7.repo

wget http://mirrors.aliyun.com/repo/Centos-7.repo
# 备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

mv Centos-7.repo /etc/yum.repos.d/CentOS-Base.repo
yum makecache 
yum update

添加CentOS 7 EPEL仓库

安装一个第三方的yum源,这里用了Fedora的epel仓库

$ sudo yum install epel-release

编译环境

安装编译环境

yum groupinstall -y "Development Tools"

sudo yum install -y gcc gcc-c++ autoconf automake openssl openssl-devel curl curl-devel cmake cmake3 gdbm-devel re2c flex bison nano libtool libxml2-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel bzip2-devel libcurl-devel libicu-devel libwebp-devel libzip-dev zlib-devel

安装Git

安装git

$ yum install -y git

安装nginx

安装Nginx

yum install -y nginx

启动Nginx

sudo systemctl start nginx.service

开机启动Nginx

sudo systemctl enable nginx.service

安装Redis

安装Redis

$ yum install redis

启动Redis

$ service redis start

修改端口号/密码等配置

$ vim /etc/redis.conf

测试登录

$ redis-cli -h 127.0.0.1 -p 6379

设置开机自启动

systemctl enable redis

安装MySQL

安装

# 下载mysql源安装包
$ wget http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

# 安装mysql源
$ yum localinstall mysql80-community-release-el7-1.noarch.rpm

# 安装mysql
$ yum install mysql-community-server

# 启动MySQL服务
$ systemctl start mysqld
$ systemctl status mysqld

# 开机启动
$ systemctl enable mysqld
$ systemctl daemon-reload

# 查看密码
$ grep "temporary password" /var/log/mysqld.log
# 生成的密码root@localhost: kqeIpRI1pU-Dev

# 登录
$ mysql -uroot -p
# 修改密码
$ ALTER USER "root"@"localhost" IDENTIFIED BY "kqeIpRI1pU-Dev";

安装php

参考:https://webtatic.com/packages/php72/

安装PHP

yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum install php72w-fpm php72w-opcache
yum install php72w-zts php72w-cli php72w-mysql php72w-mbstring php72w-xml php72w-gd php72w-devel

yum install php72w-bcmath php72w-soap php72w-amqplib 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/63250.html

相关文章

  • 搭建Linux工作环境之Vagrant

    摘要:序言做为的爱好者表示对没有完整易用的命令行工具的平台无爱但是在长期使用中深感它的图形界面实在太糟糕了通常有三种方式来获得的体验一是平台它实现了将软件的底层调用转换为的二是安装双系统但图形界面的容错性很差经常会显示软件崩溃三是使用虚拟机在或上 showImg(https://segmentfault.com/img/bVxPyo); live with scope 序言 做为Linux的...

    elisa.yang 评论0 收藏0
  • 最详细的JavaWeb开发基础之java环境搭建(Mac版)

    摘要:下面开始我们环境的安装配置。在下载之前,我们需要先接受协议才能够去下载。对文件进行解压。下面就到我们最后的一步了进行配置环境变量,这里两行我们就可以搞定。执行上面的命令之后,刚才加入的命令就生效了。 我之前分享过在 Windows 下面配置 Java 环境,这次给大家带来的是 Mac 下面安装配置 Java 环境。首先 Mac 系统已经带有默认的 Java,但是由于使用不方便,这里教大...

    biaoxiaoduan 评论0 收藏0
  • web后端本地开发(同步线上)环境搭建

    摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置        为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)?       ...

    cc17 评论0 收藏0
  • web后端本地开发(同步线上)环境搭建

    摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置        为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)?       ...

    libxd 评论0 收藏0
  • web后端本地开发(同步线上)环境搭建

    摘要:基础软件更新及静态配置安装完成后,打开虚拟机下的该系统。现在已经可以通过本地连接虚拟机环境了,连接上后,基本就不需要动虚拟机了,以后都通过或来操作了。不要再认为其是你本地的虚拟机环境了,而应该按照线上环境的克隆来看待。 本文概要 虚拟机 系统选择及安装 基础软件更新及静态IP配置        为什么要用虚拟机呢(如果工作系统为Linux各发行版的可以忽略本文章)?       ...

    solocoder 评论0 收藏0

发表评论

0条评论

neu

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<