安装nginx
yum安装
1.安装最新的nginx源
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm
2.检查nginx是否安装成功
yum repolist enabled | grep "nginx"
3.安装nginx
yum -y install nginx
启动nginx
service nginx start
设置nginx服务器开机自启动
systemctl enable nginx.service
检查开机启动是否成功
systemctl list-dependencies | grep nginx
安装php
yum install -y gd libjpeg* libpng* libXpm* php-gd libxm12-devel libcurl-devel freetype-devel kernel keyutils patch perl kernel-headers gtk+-devel glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel fontconfig fontconfig-devel gettext gettext-devel ncurses* libtool* patch policycoreutils bison compat*
1 下载php.
wget http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/mirror
2 解压php安装包
tar xvf php-xxxx.tar
3 安装php
cd php-xxx
4 配置php 比较全面
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-libxml-dir --with-gd --with-iconv --with-png-dir --with-jpeg-dir --enable-sockets --enable-mbstring --enable-inline-optimization --enable-zend-multibyte --with-freetype-dir --enable-fpm
5. 安装
make && make install
6.拷贝生产环境的php配置文件
cp php.ini-production /usr/local/php/etc/php.ini
7.删除etc目录下自带的php.ini文件
rm -rf /etc/php.ini
8.添加软连接
ln -s/usr/local/php/etc/php.ini /etc/php.ini
9.拷贝php-fpm配置文件(如果没有特殊要求 则直接使用默认配置即可)
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
10.修改 /usr/local/php7/etc/php-fpm.conf
pid - run/php-fpm.pid #取消前面的分号
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
设置php-fpm开机启动
cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm //拷贝 php-fpm到启动目录
chmod +x /etc/rc.d/init.d/php-fpm //添加执行权限
chkconfig php-fpm on //设置开机启动
service php-fpm start //启动php-fpm
安装Mysql
1.下载mysql.
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
2.解压
3.安装mysql
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.11-1.el7.x86_64.rpm
4.初始化配置
mkdir -p /data/www //创建数据库保存文件目录
//chown -R www:www /data/www/ //设置目录所有者
// chmod 700 /data/www -R //设置目录权限
useradd mysql -s /sbin/nologin //创建用户mysql 不允许直接登陆系统
mkdir -p /var/mysql/data //创建mysql数据库存放目录
chown -R mysql:mysql /var/mysql/data //设置mysql数据库目录权限
vi /etc/my.cnf //编辑配置文件 在[mysqld] 部分增加
datadir=/var/mysql/data //添加mysql数据库路径
mysqld --initialize --user=mysql //生成mysql系统数据库
查看root账户的随机密码:
vi /var/log/mysqld.log
lnVyiz(bs8c0
现在可以启动mysql服务了,执行命令:
systemctl start mysqld
看mysqld是否已经启动 命令:
yum安装
1.安装最新的nginx源
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-nr-agent-2.0.0-12.el7.ngx.noarch.rpm
2.检查nginx是否安装成功
yum repolist enabled | grep "nginx"
3.安装nginx
yum -y install nginx
启动nginx
service nginx start
设置nginx服务器开机自启动
systemctl enable nginx.service
检查开机启动是否成功
systemctl list-dependencies | grep nginx
安装php
yum install -y gd libjpeg* libpng* libXpm* php-gd libxm12-devel libcurl-devel freetype-devel kernel keyutils patch perl kernel-headers gtk+-devel glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel fontconfig fontconfig-devel gettext gettext-devel ncurses* libtool* patch policycoreutils bison compat*
1 下载php.
wget http://cn2.php.net/get/php-7.1.5.tar.gz/from/this/mirror
2 解压php安装包
tar xvf php-xxxx.tar
3 安装php
cd php-xxx
4 配置php 比较全面
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-zlib --with-libxml-dir --with-gd --with-iconv --with-png-dir --with-jpeg-dir --enable-sockets --enable-mbstring --enable-inline-optimization --enable-zend-multibyte --with-freetype-dir --enable-fpm
5. 安装
make && make install
6.拷贝生产环境的php配置文件
cp php.ini-production /usr/local/php/etc/php.ini
7.删除etc目录下自带的php.ini文件
rm -rf /etc/php.ini
8.添加软连接
ln -s/usr/local/php/etc/php.ini /etc/php.ini
9.拷贝php-fpm配置文件(如果没有特殊要求 则直接使用默认配置即可)
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
10.修改 /usr/local/php7/etc/php-fpm.conf
pid - run/php-fpm.pid #取消前面的分号
cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf
设置php-fpm开机启动
cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php-fpm //拷贝 php-fpm到启动目录
chmod +x /etc/rc.d/init.d/php-fpm //添加执行权限
chkconfig php-fpm on //设置开机启动
service php-fpm start //启动php-fpm
安装Mysql
1.下载mysql.
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar
2.解压
3.安装mysql
rpm -ivh mysql-community-common-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.11-1.el7.x86_64.rpm
4.初始化配置
mkdir -p /data/www //创建数据库保存文件目录
//chown -R www:www /data/www/ //设置目录所有者
// chmod 700 /data/www -R //设置目录权限
useradd mysql -s /sbin/nologin //创建用户mysql 不允许直接登陆系统
mkdir -p /var/mysql/data //创建mysql数据库存放目录
chown -R mysql:mysql /var/mysql/data //设置mysql数据库目录权限
vi /etc/my.cnf //编辑配置文件 在[mysqld] 部分增加
datadir=/var/mysql/data //添加mysql数据库路径
mysqld --initialize --user=mysql //生成mysql系统数据库
查看root账户的随机密码:
vi /var/log/mysqld.log
lnVyiz(bs8c0
现在可以启动mysql服务了,执行命令:
systemctl start mysqld
看mysqld是否已经启动 命令: