#安装php #将相关压缩包放入~/data下,并解压 #php-7.1.24 依赖libxml2-2.9.7 依赖Python-3.6.7 cd ~/data/Python-3.6.7 ./configure --prefix=~/local/python make && make install cd ~/data/libxml2-2.9.7 ./configure --prefix=~/local/libxml --with-python=~/local/python/bin/python3 make && make install mkdir -p ~/local/var/mysql vim ~/local/var/mysql/mysql.sock cd ~/data/php-7.1.24/ ./configure \ --prefix=~/local/php \ --with-libxml-dir=~/local/libxml \ --enable-fpm \ --enable-inifile \ --with-config-file-path=~/local/php/etc \ --enable-cli \ --enable-cgi \ --enable-ctype \ --enable-mbregex \ --enable-opcache \ --enable-pdo \ --with-pdo-mysql \ --with-mysql-sock=~/local/var/mysql/mysql.sock \ --enable-mysqlnd-compression-support \ --with-openssl \ --with-zlib \ -enable-mbstring #在~/local/php/etc 下 生成php.ini php-fpm.conf #安装reids gd扩展 cd ~/data/redis-3.1.6 ~/local/php/bin/phpize ./configure --with-php-config=~/local/php/bin/php-config make && make install cd ~/data/jpeg-9 ./configure --prefix=~/local/php-extensions/jpeg make && make install cd ~/data/libpng-1.6.35 ./configure --prefix=~/local/php-extensions/libpng make && make install cd ~/data/freetype-2.7 ./configure --prefix=~/local/php-extensions/freetype cd ~/data/php-7.1.24/ext/freetype-2.7/builds/unix ./configure --prefix=~/local/php-extensions/freetype cd ~/data/php-7.1.24/ext/freetype-2.7 make && make install cd ~/data/php-7.1.24/ext/gd ~/local/php/bin/phpize ./configure --with-php-config=~/local/php/bin/php-config --with-jpeg-dir=~/local/php-extensions/jpeg --with-png-dir=~/local/php-extensions/libpng --with-freetype-dir=~/local/php-extensions/freetype make && make install ~/local/php/lib/php/extensions/ vim ~/local/php/etc/php.ini #添加: extension=reids.so extension=gd.so #curl扩展 mv curl-7.63.0.tar.gz data/ tar xvf curl-7.63.0.tar.gz cd /home/benbang/data/curl-7.63.0 ./configure --with-php-config=/home/benbang/local/php/bin/php-config --prefix=/home/benbang/local/curl make && make install cd /home/benbang/data/php-7.1.24/ext/curl /home/benbang/local/php/bin/phpize ./configure --with-php-config=/home/benbang/local/php/bin/php-config --with-curl=/home/benbang/local/curl make && make install vim /home/benbang/local/php/etc/php.ini #添加: extension=curl.so #修改php-fpm vim ~/local/php/etc/php-fpm.conf error_log=~/log/php/php-fpm.log vim ~/local/php/etc/php-fpm.d/www.conf user=benbang group=benbang vim ~/local/php/etc/php.ini error_log=~/log/php/php_error.log #停止php-fpm pkill php-fpm #启动php-fpm ~/local/php/sbin/php-fpm -y ~/local/php/etc/php-fpm.conf -c ~/local/php/etc/php.ini
运维
docker 安装php7.3 及swoole扩展
1、拉取镜像: docker pull php:7.3-fpm 2、创 阅读更多…
0 条评论