最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境
虚拟机自定义最小化安装,新增用户做为管理员,打开自动获取网络,桥接模式。
所有的操作只有命令,不做解释,看不明白的可以自行搜索相关的资料。 # 开头的行是注释行,# 开头的空行,我自己装机时做了快照。未完待续 1 安装CentOS7 过程: # 最小化安装完成快照 sudo yum install -y wget # http://mirrors.163.com/.help/centos.html sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo -O /tmp/CentOS-Base.repo
sudo mv /tmp/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo sudo yum install -y epel-release sudo yum clean all
sudo yum makecache
sudo yum update sudo yum groupinstall -y "X window system"
sudo yum groupinstall -y xfce sudo yum install -y firefox
sudo yum install -y cjkuni-ukai-fonts # sudo yum -y install mariadb*
sudo systemctl start mariadb.service
mysql_secure_installation mysql -u root -p
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION; SHOW VARIABLES LIKE 'character%'; #要修改的配置文件位于 /etc/my.cnf.d。 网上大部分的没有说明这个文件夹,和下面要修改的文件 sudo vi /etc/my.cnf.d/client.cnf
#client.cnf 在[client]节里加入default-character-set=utf8 sudo vi /etc/my.cnf.d/server.cnf
#server.cnf 在[mysqld]节里加入character-set-server=utf8 sudo systemctl restart mariadb
sudo systemctl enable mariadb lsmod | grep piix4
#i2c_piix4
#i2c_core drm,i2c_piix4
sudo vi /etc/modprobe.d/blacklist.conf
#新增一行 blacklist i2c_piix4
reboot # sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --reload sestatus sudo vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出 sudo vi /etc/modprobe.d/blacklist.conf
#加入 blacklist intel_rapl sudo yum install -y redis
sudo yum install -y nginx
sudo yum install -y php
sudo yum install -y php-fpm sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --zone=public --add-port=/tcp --permanent
sudo firewall-cmd --reload #
sudo vi /etc/redis.conf #requirepass 设置访问密码 #如果有必要将bind 127.0.0.1 去掉,可以远程访问 #此种启动模式,使用的配置文件是/etc/redis.conf
sudo systemctl enable redis sudo yum install -y php-pecl-xdebug
sudo yum install -y git sudo yum install -y gcc
sudo yum install -y net-tools sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom/
cd /mnt/cdrom
ls
cp VMwareTools-10.0.0.2977863.tar.gz /tmp/vmtools.tar.gz
cd /tmp
tar zxvf vmtools.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl sudo yum install -y java
sudo yum install -y php-devel
sudo pecl channel-update pecl.php.net
sudo pecl install apc sudo vi /etc/nginx/nginx.conf
#修改用户
cd /var/log
sudo chown -R jack_du:jack_du nginx /home/jack_du/PhpStorm-141.2462/bin/phpstorm.sh sudo vi /etc/php-fpm.d/www.conf
#修改用户 cd /var/log
sudo chown -R jack_du:jack_du php-fpm sudo yum install -y php-pecl-apc
sudo yum install -y php-gd
sudo yum install -y php-mcrypt
sudo yum install -y php-pecl-redis
sudo yum install -y php-pdo sudo systemctl disable httpd sudo vi /etc/nginx/conf.d/default.conf server {
listen ;
server_name localhost;
root /usr/share/nginx/default;
index index.php index.html index.htm; location /{
} # nginx passes PHP scripts to FastCGI server via a TCP/ socket
# this setting much be consistent with /etc/php-fpm.d/www.conf
# try_files prevents nginx from passing bad scripts to FastCGI server location ~ \.php$ {
try_files $uri =;
fastcgi_pass 127.0.0.1:;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
} sudo chown -R jack_du:jack_du /usr/share/nginx sudo systemctl restart php-fpm
sudo systemctl restart nginx ssh-keygen -t rsa -C "jack_du@163.com" sudo systemctl enable php-fpm
sudo systemctl enable nginx sudo yum install -y bzip2
sudo yum install -y gcc-c++
最小化安装CentOS7 + xfce4 +PHP + nginx +mariadb 开发环境的更多相关文章
- 最小化安装centos7下配置网络
虚拟机操作系统:centos7.0 命令行模式 1.首先明确centos7在最小化安装完是不支持上网的,相应的查看网络以及修改网络参数是不能使用的,最常见的就是我们常用的ifconfig. 2.找到网 ...
- virtualbox 最小化安装centos7 配置双网卡(nat和桥接)记录----已经过期
该文章已经过期 请参考另一篇文章:virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题 先说明一下为什么要配置双网卡? 配置nat ...
- virtualbox下最小化安装centos7后上网设置
在虚拟机中以最小化方式安装centos7,后无法上网,因为centos7默认网卡未激活. 可以设置 文件 /etc/sysconfig/network-scripts/ifcfg-enp0s3 将 O ...
- 最小化安装centos7心得
在虚拟机里最小化安装了centos7,只有字符界面,发现网卡不通,解决方法: 调整网卡配置文件: cd /etc/sysconfig/network-scripts/ 有两个ifcfg文件,一个ifc ...
- 最小化安装CentOS7的网卡设置
实验环境:CentOS 7 Minimal Installation 64bit (1511) 最小化安装CentOS 7 后,查看网卡的信息让人很意外,因为网卡的命名规则变了,网卡的名字让人很难懂. ...
- 解决最小化安装Centos7后无法上网的问题,以及安装成功后的基本配置
发现问题 刚装完最小化的系统后,如果直接ping外网,可能回出现如下情况 解决问题 首先编辑虚拟机的DHCP池: 在弹出的“虚拟网络编辑器”窗口中选择NAT模式的,编辑为其分配地址池: 然后编辑网卡的 ...
- 最小化安装Centos7后的部署(个人)
一.配置网络 1. 自动获取IP地址 使用ip addr查看网络设备名称,我的网卡名称为enp0s3.找到设备名称后配置enp0s3的配置文件. 打开Vi /etc/sysconfig/networ ...
- 最小化安装CentOS7,没有ifconfig命令---yum search command_name搜索未知包名
新安装的CentOS7系统,想查询ip的时候,发现没有ifconfig这个命令: -bash: ifconfig: 未找到命令 yum安装: 没有可用软件包 ifconfig 既然知道命令,搜索一下命 ...
- 最小化安装centos7不能执行ifconfig命令的解决方法
操作环境 虚拟机:VirtualBox 5.0.4 for Windows 操作系统:CentOS-7-x86_64-Minimal-1503-01.iso 问题描述 登录系统之后,输入ifconfi ...
随机推荐
- lintcode :Remove Duplicates from Sorted Array II 删除排序数组中的重复数字 II
题目: 删除排序数组中的重复数字 II 跟进“删除重复数字”: 如果可以允许出现两次重复将如何处理? 样例 给出数组A =[1,1,1,2,2,3],你的函数应该返回长度5,此时A=[1,1,2,2, ...
- 目标检测的图像特征提取之(二)LBP特征
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像年提出,用于纹理特征提取.而且,提取的特征是图像的局部的纹理特征: 1.LBP特征的描述 原始的LBP算子定义为在3* ...
- PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大、小写
原文:PowerDesigner生成的ORACLE 建表脚本中去掉对象的双引号,设置大.小写 若要将 CDM 中将 Entity的标识符都设为指定的大小写,则可以这么设定: 打开cdm的情况下,进入T ...
- JAX-RS入门
JAX-RS入门 一 :基础 博客分类: JAX-RS 简介 JAX-RS是一套用java实现REST服务的规范,提供了一些标注将一个资源类,一个POJOJava类,封装为Web资源.标注包括: ...
- NC / Netcat - 反弹Shell
原理 实验环境: 攻击机:windows机器,IP:192.168.12.109 受害机:linux机器,IP:192.168.79.1 攻击机:设置本地监听端口2222 C:\netcat>n ...
- Java 进行 RSA 加解密时不得不考虑到的那些事儿
1. 加密的系统不要具备解密的功能,否则 RSA 可能不太合适 公钥加密,私钥解密.加密的系统和解密的系统分开部署,加密的系统不应该同时具备解密的功能,这样即使黑客攻破了加密系统,他拿到的也只是一堆无 ...
- 转:在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程
本文是一篇在Myeclipse下构建Java Web项目的初级教程.图文并茂,非常详细.所用的Myeclipse版本是7.5. 第一步:新建Web Project,如下图. 第二步,在弹出的窗口填写下 ...
- 详谈 Jquery Ajax 异步处理Json数据.
啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法 方法一:(微软有自带Aj ...
- TCP/IP 与OSI结构图
OSI参考模型各层的作用 物理层:在物理媒体上传输原始的数据比特流. 数据链路层:将数据分成一个个数据帧,以数据帧为单位传输.有应有答,遇错重发. 网络层:将数据分成一定长度的分组,将分组穿过通信子网 ...
- UVa 10253 (组合数 递推) Series-Parallel Networks
<训练之南>上的例题难度真心不小,勉强能看懂解析,其思路实在是意想不到. 题目虽然说得千奇百怪,但最终还是要转化成我们熟悉的东西. 经过书上的神分析,最终将所求变为: 共n个叶子,每个非叶 ...