benzhou 发表于 2018-12-18 12:21:17

记录编译安装Tengine+PHP-FPM运行 WordPress 的过程.

ln -s /usr/local/php/bin/php /usr/bin/php  
ln -s /usr/local/php/bin/phpize /usr/bin/phpize
  
ln -s /usr/local/php/sbin/php-fpm /usr/bin/php-fpm
  

  
mkdir -p /usr/local/php/etc
  
cp php.ini-production /usr/local/php/etc/php.ini
  

  
sed -i 's@expose_php = On@expose_php = Off@g' /usr/local/php/etc/php.ini
  
sed -i 's/post_max_size = 8M/post_max_size = 50M/g' /usr/local/php/etc/php.ini
  
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /usr/local/php/etc/php.ini
  
sed -i 's/;date.timezone =/date.timezone = PRC/g' /usr/local/php/etc/php.ini
  
sed -i 's/short_open_tag = Off/short_open_tag = On/g' /usr/local/php/etc/php.ini
  
sed -i 's/; cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
  
sed -i 's/; cgi.fix_pathinfo=0/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
  
sed -i 's/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/g' /usr/local/php/etc/php.ini
  
sed -i 's/max_execution_time = 30/max_execution_time = 300/g' /usr/local/php/etc/php.ini
  
sed -i 's/register_long_arrays = On/;register_long_arrays = On/g' /usr/local/php/etc/php.ini
  
sed -i 's/magic_quotes_gpc = On/;magic_quotes_gpc = On/g' /usr/local/php/etc/php.ini
  
sed -i 's/disable_functions =.*/disable_functions = passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsockopen/g' /usr/local/php/etc/php.ini
  

  
#enable opcache
  
sed -i '/;opcache.enable=0/i\zend_extension=opcache.so' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.enable=0/opcache.enable=1/g' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.enable_cli=0/opcache.enable_cli=1/g' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.memory_consumption=64/opcache.memory_consumption=128/g' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.interned_strings_buffer=4/opcache.interned_strings_buffer=8/g' /usr/local/php/etc/php.ini
  
sed -i 's/;pcache.max_accelerated_files=2000/pcache.max_accelerated_files=4000/g' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.revalidate_freq=2/opcache.revalidate_freq=60/g' /usr/local/php/etc/php.ini
  
sed -i 's/;opcache.fast_shutdown=0/opcache.fast_shutdown=1/g' /usr/local/php/etc/php.ini
  

  

  
cat >/usr/local/php/etc/php-fpm.conf
页: [1]
查看完整版本: 记录编译安装Tengine+PHP-FPM运行 WordPress 的过程.