美文网首页
环境配置

环境配置

作者: XHXHX | 来源:发表于2018-11-28 17:08 被阅读0次

mysql 安装

  • yum install mysql mysql-devel mysql-server
  • 进入Mysql设置密码
    • set password for 'root'@'localhost' = password('yourpassword');
  • 设置允许远程链接
    GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
    flush privileges;

mysql8 安装

  • 官网下载rpm包
  • yum localinstall mysql80-community-release-el7-3.noarch.rpm 将rpm包添加到本地
  • yum search mysql 查看是否添加成功
  • yum install mysql-community-server 安装mysql
  • alter user'root'@'%' IDENTIFIED BY 'MyNewPass@123'; 修改密码

nginx 安装

  • 安装依赖: openssl zlib pcre PS:可选择开发版 -devel
  • 安装nginx库
  • 安装 nginx yum install nginx

php 安装

  • 获取rpm
  • 安装 php yum install php72w
  • 安装扩展 install php72w-cli php72w-common php72w-devel php72w-mysql php72w-gd php72w-pdo php72w-fpm
  • php -v

nginx 配置 php

  • 新增用户组 groupadd www
    新增用户 useradd www www

  • 修改php-fpm配置文件 (/etc/php-fpm.d/下)
    user = www
    group = www

  • 修改nginx配置文件

    新增 index.php
    (PS:file not found.错误由root地址不正确或不是绝对路径时引发)

        location / {
            root   /usr/share/nginx/html;
            index  index.html index.htm index.php;
        }
        location ~ \.php$ {
             root           /usr/share/nginx/html;
             fastcgi_pass   127.0.0.1:9000;
             fastcgi_index  index.php;
             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
             include        fastcgi_params;
         }

安装 python

Centos7 自带python2 我们要更换成python3
  • 下载安装包
  • 解压后进入目录 选择安装目录./configure --prefix=/usr/share/python3
  • make && make install
  • 修改/bin下的python链接

(PS:部分系统功能依赖python2,导致yum等功能错误,解决办法:更改文件首行为#!/usr/bin/python2)
(PS:更换pip链接)

安装 golang

  • tar -C /usr/local -zxvf go1.13.4.src.tar.gz
  • vim /etc/profile 最末行添加 export GOROOT=/usr/local/gp;export PATH=PATH:GOROOT/bin (ROPATH 同理) 最后 source /etc/profile 生效

安装 chrome

  • 在目录 /etc/yum.repos.d/ 下新建文件 google-chrome.repo 并添加下列代码

    [google-chrome]
    name=google-chrome
    baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pu
    
  • yum -y install google-chrome-stable --nogpgcheck

vim 配置

  • 在家目录下创建 .vimrc文件

    • set number 行号
    • syntax on 语法高亮
    • set smarttab 设置tab
    • set tabstop=4 设置tab符长度为4个空格
    • set shiftwidth=4 设置换行自动缩进长度为4个空格
    • set expandtab 设置tab符自动转换为空格
    • set smartindent 设置智能缩进,其他可选缩进方式:autoindent, cindent, - indentexpr
    • colorscheme desert 设置配色方案
    • 折叠 待研究

Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php --install-dir=yourdir
php -r "unlink('composer-setup.php');"

ln -s yourdir/composer.phar /bin/composer

相关文章

网友评论

      本文标题:环境配置

      本文链接:https://www.haomeiwen.com/subject/lljzqqtx.html