2、给 mysql_install.sh 可执行权限
chmod +x mysql_install.sh
3、运行mysql_install.sh
./mysql_install.sh
六、编译安装php7 创建php安装脚本php7_install.sh
1、vim php7_install.sh
#!/bin/bash if [ $( find / -name mysql | wc -l ) -gt 1 ];then echo " mysql is install " else yum install -y mysql fi cd /usr/local/src tar -xzvf php-7.1.0.tar.gz cd ./php-7.1.0 ./configure --prefix=/usr/local/php7 --exec-prefix=/usr/local/php7 --with-config-file-path=/usr/local/php7/etc --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex --with-pdo-mysql --with-pdo-sqlite --with-pear --with-png-dir --with-xmlrpc --with-xsl --with-zlib --with-zlib-dir --with-mhash --with-mcrypt --with-openssl-dir --with-jpeg-dir --enable-fpm --enable-bcmath --enable-libxml --enable-inline-optimization --enable-gd-native-ttf --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-shmop --enable-soap --enable-sockets --enable-sysvsem --enable-xml --enable-zip make && make install # 中文php画图取消这个参数,不然会出现乱码 # --enable-gd-jis-conv
2、给 php7_install.sh 可执行权限
chmod +x php7_install.sh
3、执行 php7_install.sh
./php7_install.sh
4、编译安装libmemcached-1.0.18
vim libmemcached_install.sh
#/!bin/bash cd /usr/local/src tar -zxvf libmemcached-1.0.18.tar.gz cd ./libmemcached-1.0.18 ./configure --prefix=/usr/local/libmemcached make && make install chmod +x libmemcached_install.sh ./libmemcached_install.sh
5、编译安装php-memcached
vim memcached_install.sh
#!/bin/bash cd /usr/local/src/php-memcached /usr/local/php7/bin/phpize ./configure --with-libmemcached-dir=/usr/local/libmemcached --with-php-config=/usr/local/php7/bin/php-config --disable-memcached-sasl make && make install chmod +x memcached_install.sh ./memcached_install.sh
留意编完成生成文件路径
Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
七、编译安装openssl-1.1.0c
vim openssl_install.sh
#!/bin/bash #openssl install cd /usr/local/src tar -xvf openssl-1.1.0c.tar.gz cd /usr/local/src/openssl-1.1.0c ./config --openssldir=/usr/local/ssl make && make install ./config shared --openssldir=/usr/local/ssl make clean make && make install IDSO=`cat /etc/ld.so.conf| grep /usr/local/lib64 | wc -l ` if [ $IDSO -eq 0 ];then echo "/usr/local/lib64" >> /etc/ld.so.conf fi ldconfig chmod +x openssl_install.sh ./openssl_install.sh








