笔记10(alias别名,php编译安装,编译安装nginx)

学习笔记

  1. alias 别名
    一条命令的另外一条名字
    举例:网卡配置文件很长,可以做一个别名
    alias viens33=’ vi /etc/sysconfig/netwokr-scripts/ifcfg-ens33’
    vi ~/.bashrc 针对当前用户,换一个用户就没用了
    vi /etc/bashrc 针对所有用户,不仅仅是当前用户。
    在这个文件后面加:alias viens33='vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. php编译安装
    下载php:cd /usr/local/src
    wget http://cn2.php.net/distributions/php-7.3.0.tar.bz2
    解压:tar jxvf php-7.3.0.tar.bz2
    编译:编译参数
    ./configure --prefix=/usr/local/php-fpm --with-config-file-path=/usr/local/php-fpm/etc --enable-fpm --with-fpm-user=php-fpm --with-fpm-group=php-fpm --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_congfig --with-pdo-mysql=/usr/local/mysql --with-mysql-sock=/tpm/mysql.sock --with-libxml-dir --with-gd --with-jpeg-dir --with-png-dir --with-freetype --with-iconv-dir --with-zlib-dir --with-mcrypt --enable-siap --enable-gd-native-ttf --enable-frp --enable-mbstring --enable-exif --with-pear --with-curl --with-openssl
    make
    make install
    配置文件
    cd /usr/local/php-fpm/
    cp php-fpm.conf.default php-fpm.conf
    cp php.ini-development /usr/local/php-fpm/etc/php.ini
    启动脚本
    cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
    chkconfig --add php-fpm
    chkconfig php-fpm on
    chmod 755 /etc/init.d/php-fpm

补充:vi 里面在一般模式下,按dd可以删除行(相当于剪切),5dd(相当于从当前光标数5行剪切),粘贴按p,操作错误之后,想要撤销可以按u,反着撤销按ctrl r、一般模式下按gg可以把光标移到首行,G可以移到末行,
在一般模式显示行号,按 :set nu。按到指定的行数,按数字加G,如10G
编译安装步骤:1、./configusr 2、make 3、 make install
grep -i忽略大小写
错误1:
checking for cc… no
checking for gcc… no 解决; yum install -y gcc
错误2:
error: libxm12 not found
解决:yum install -y libxm12-devel
错误3:
error: Cannot find OpenSSL’s
解决:yum install -y opensssl-devel
错误4:
error: cURL version 7.15.5 or later is required
解决:yum install -y libcurl-devel
错误5:
configure:error:jpeglib.h not found
解决:yum install -y libjpeg-turbo-devel
错误6:
configure:error:png.h not found
解决:yum install -y libpng-devel
错误7:
configure:error:freetype-config not found
解决:yum install -y freetype-devel
错误8:
configure:error:wrong mysql library version or lib not found
解决:下载一个低版本的MySQL/mariadb
地址:wget http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
解压:tar jxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
改编译参数
错误9:
ERROR:[pool www] cannot get uid for user’php-fpm’
解决:useradd php-fpm

  1. 编辑安装Nginx
    官网:http://nginx.org
    下载地址 http://nginx.org/download/nginx-1.14.2.tar.gz
    解压:tar zxvf nginx-1.14.2.tar.gz
    cd nginx-1.14.2
    编译:./configure --prefix=/usr/local/nginx --with-http_ssl-module
    make &&make install (&&表示前面的命令执行成功后再执行后面的命令,不成功就不执行)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值