依赖库:
sudo apt-get install autoconf sudo apt-get install libxml2-dev sudo apt-get install bzip2 sudo apt-get install libcurl3-openssl-dev sudo apt-get install libcurl4-gnutls-dev sudo apt-get install libjpeg-dev sudo apt-get install libpng-dev sudo apt-get install libxpm-dev sudo apt-get install libfreetype6-dev sudo apt-get install libt1-dev sudo apt-get install libmcrypt-dev sudo apt-get install libmysql++-dev sudo apt-get install libxslt1-dev sudo apt-get install libbz2-dev
开始编译安装:
sudo ./configure --prefix=/data/service/php53 --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-config-file-path=/data/service/php/etc --with-zlib --with-curl --with-curlwrappers --with-mcrypt --with-gd --with-openssl --with-mhash --with-xmlrpc --with-jpeg-dir --with-png-dir --with-xpm-dir --with-freetype-dir --with-zlib-dir --enable-shared --enable-fpm --enable-xml --disable-rpath --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --enable-mbregex --enable-mbstring --enable-gd-native-ttf --enable-pcntl --enable-sockets --enable-zip --enable-soap ##...过程省略 sudo make && sudo make install
重新编译安装php,编译安装前先清除下:
sudo make clean
查看编译配置
/data/service/php55/bin/php -i |grep configure
配置文件可以到php的解压后的目录中复制一份 php.ini-development
sudo cp php.ini-development /data/service/php55/etc/php.ini
php.ini相关配置
扩展库 extension = memcache.so extension = scws.so extension = xapian.so extension = mongo.so 时区设置 date.timezone =PRC 或 1、在页头使用date_default_timezone_set()设置 date_default_timezone_set(‘PRC‘); //东八时区 echo date(‘Y-m-d H:i:s‘); 2、在页头使用 ini_set(‘date.timezone‘,‘Asia/Shanghai‘);
php-fpm.conf需开启pid的相关配置
pid = run/php-fpm.pid
php相关的一些操作命令
sudo /data/service/php55/sbin/php-fpm 启动 ps -ef|grep php 查看启动状态 sudo kill 877
关于挂载
/bin/sh -c ‘cd /data/service/php55;./sbin/php-fpm;‘ /bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /data/www-data/www‘ /bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /home/xiao/work‘ # start nginx /bin/sh -c ‘cd /data/service/nginx;./sbin/nginx;‘ #/bin/sh -c ‘cd /data/service/mysql; ./bin/mysqld_safe --user=mysql &‘ /bin/sh -c ‘cd /usr/local/mysql; ./bin/mysqld_safe --user=mysql &‘ exit 0
时间: 2024-10-04 03:45:54