PHP学习资料 ---阿里云上线 lnmp

安装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是否已经启动 命令:
       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值