mirror of https://github.com/midoks/mdserver-web
parent
b12816a502
commit
a5f0c851a4
@ -1,194 +0,0 @@ |
|||||||
[PHP] |
|
||||||
engine = On |
|
||||||
short_open_tag = On |
|
||||||
asp_tags = Off |
|
||||||
precision = 14 |
|
||||||
output_buffering = 4096 |
|
||||||
zlib.output_compression = Off |
|
||||||
implicit_flush = Off |
|
||||||
unserialize_callback_func = |
|
||||||
serialize_precision = 17 |
|
||||||
zend.enable_gc = On |
|
||||||
expose_php = On |
|
||||||
max_execution_time = 30 |
|
||||||
max_input_time = 60 |
|
||||||
max_input_vars = 1000 |
|
||||||
memory_limit = 128M |
|
||||||
error_reporting = E_ALL |
|
||||||
display_errors = On |
|
||||||
display_startup_errors = On |
|
||||||
log_errors = On |
|
||||||
log_errors_max_len = 1024 |
|
||||||
ignore_repeated_errors = Off |
|
||||||
ignore_repeated_source = Off |
|
||||||
report_memleaks = On |
|
||||||
html_errors = On |
|
||||||
variables_order = "GPCS" |
|
||||||
request_order = "GP" |
|
||||||
register_argc_argv = Off |
|
||||||
auto_globals_jit = On |
|
||||||
post_max_size = 20M |
|
||||||
auto_prepend_file = |
|
||||||
auto_append_file = |
|
||||||
default_mimetype = "text/html" |
|
||||||
doc_root = |
|
||||||
user_dir = |
|
||||||
enable_dl = Off |
|
||||||
always_populate_raw_post_data=-1 |
|
||||||
|
|
||||||
|
|
||||||
file_uploads = On |
|
||||||
upload_tmp_dir = "{$SERVER_PATH}/php/tmp/upload" |
|
||||||
upload_max_filesize = 2M |
|
||||||
max_file_uploads = 20 |
|
||||||
|
|
||||||
allow_url_fopen = On |
|
||||||
allow_url_include = Off |
|
||||||
default_socket_timeout = 60 |
|
||||||
|
|
||||||
disable_functions = exec,passthru,shell_exec,system,popen,parse_ini_file,show_source |
|
||||||
|
|
||||||
[CLI Server] |
|
||||||
cli_server.color = On |
|
||||||
|
|
||||||
[Date] |
|
||||||
date.timezone = PRC |
|
||||||
|
|
||||||
[filter] |
|
||||||
[iconv] |
|
||||||
iconv.input_encoding = ISO-8859-1 |
|
||||||
iconv.internal_encoding = ISO-8859-1 |
|
||||||
iconv.output_encoding = ISO-8859-1 |
|
||||||
|
|
||||||
|
|
||||||
[Pdo_mysql] |
|
||||||
pdo_mysql.cache_size = 2000 |
|
||||||
pdo_mysql.default_socket= |
|
||||||
|
|
||||||
|
|
||||||
[mail function] |
|
||||||
SMTP = localhost |
|
||||||
smtp_port = 25 |
|
||||||
mail.add_x_header = On |
|
||||||
|
|
||||||
|
|
||||||
[SQL] |
|
||||||
sql.safe_mode = Off |
|
||||||
|
|
||||||
[ODBC] |
|
||||||
odbc.allow_persistent = On |
|
||||||
odbc.check_persistent = On |
|
||||||
odbc.max_persistent = -1 |
|
||||||
odbc.max_links = -1 |
|
||||||
odbc.defaultlrl = 4096 |
|
||||||
odbc.defaultbinmode = 1 |
|
||||||
|
|
||||||
|
|
||||||
[Interbase] |
|
||||||
ibase.allow_persistent = 1 |
|
||||||
ibase.max_persistent = -1 |
|
||||||
ibase.max_links = -1 |
|
||||||
ibase.timestampformat = "%Y-%m-%d %H:%M:%S" |
|
||||||
ibase.dateformat = "%Y-%m-%d" |
|
||||||
ibase.timeformat = "%H:%M:%S" |
|
||||||
|
|
||||||
[MySQL] |
|
||||||
mysql.allow_local_infile = On |
|
||||||
mysql.allow_persistent = On |
|
||||||
mysql.cache_size = 2000 |
|
||||||
mysql.max_persistent = -1 |
|
||||||
mysql.max_links = -1 |
|
||||||
mysql.default_port = |
|
||||||
mysql.default_socket = |
|
||||||
mysql.default_host = |
|
||||||
mysql.default_user = |
|
||||||
mysql.default_password = |
|
||||||
mysql.connect_timeout = 60 |
|
||||||
mysql.trace_mode = Off |
|
||||||
|
|
||||||
[MySQLi] |
|
||||||
mysqli.max_persistent = -1 |
|
||||||
mysqli.allow_persistent = On |
|
||||||
mysqli.max_links = -1 |
|
||||||
mysqli.cache_size = 2000 |
|
||||||
mysqli.default_port = 3306 |
|
||||||
mysqli.default_socket = |
|
||||||
mysqli.default_host = |
|
||||||
mysqli.default_user = |
|
||||||
mysqli.default_pw = |
|
||||||
mysqli.reconnect = Off |
|
||||||
|
|
||||||
[mysqlnd] |
|
||||||
mysqlnd.collect_statistics = On |
|
||||||
mysqlnd.collect_memory_statistics = On |
|
||||||
|
|
||||||
|
|
||||||
[PostgreSQL] |
|
||||||
pgsql.allow_persistent = On |
|
||||||
pgsql.auto_reset_persistent = Off |
|
||||||
pgsql.max_persistent = -1 |
|
||||||
pgsql.max_links = -1 |
|
||||||
pgsql.ignore_notice = 0 |
|
||||||
pgsql.log_notice = 0 |
|
||||||
|
|
||||||
[Sybase-CT] |
|
||||||
sybct.allow_persistent = On |
|
||||||
sybct.max_persistent = -1 |
|
||||||
sybct.max_links = -1 |
|
||||||
sybct.min_server_severity = 10 |
|
||||||
sybct.min_client_severity = 10 |
|
||||||
|
|
||||||
|
|
||||||
[bcmath] |
|
||||||
bcmath.scale = 0 |
|
||||||
|
|
||||||
[browscap] |
|
||||||
|
|
||||||
[Session] |
|
||||||
session.save_handler = files |
|
||||||
session.save_path = "{$SERVER_PATH}/php/tmp/session" |
|
||||||
session.use_strict_mode = 0 |
|
||||||
session.use_cookies = 1 |
|
||||||
session.use_only_cookies = 1 |
|
||||||
session.name = PHPSESSID |
|
||||||
session.auto_start = 0 |
|
||||||
session.cookie_lifetime = 0 |
|
||||||
session.cookie_path = / |
|
||||||
session.cookie_domain = |
|
||||||
session.cookie_httponly = |
|
||||||
session.serialize_handler = php |
|
||||||
session.gc_probability = 1 |
|
||||||
session.gc_divisor = 1000 |
|
||||||
session.gc_maxlifetime = 1440 |
|
||||||
session.referer_check = |
|
||||||
session.cache_limiter = nocache |
|
||||||
session.cache_expire = 180 |
|
||||||
session.use_trans_sid = 0 |
|
||||||
session.hash_function = 0 |
|
||||||
session.hash_bits_per_character = 5 |
|
||||||
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" |
|
||||||
|
|
||||||
|
|
||||||
[MSSQL] |
|
||||||
mssql.allow_persistent = On |
|
||||||
mssql.max_persistent = -1 |
|
||||||
mssql.max_links = -1 |
|
||||||
mssql.min_error_severity = 10 |
|
||||||
mssql.min_message_severity = 10 |
|
||||||
mssql.compatibility_mode = Off |
|
||||||
mssql.secure_connection = Off |
|
||||||
|
|
||||||
|
|
||||||
[Tidy] |
|
||||||
tidy.clean_output = Off |
|
||||||
|
|
||||||
[soap] |
|
||||||
soap.wsdl_cache_enabled=1 |
|
||||||
soap.wsdl_cache_dir="{$SERVER_PATH}/php/tmp" |
|
||||||
soap.wsdl_cache_ttl=86400 |
|
||||||
soap.wsdl_cache_limit = 5 |
|
||||||
|
|
||||||
[sysvshm] |
|
||||||
|
|
||||||
[ldap] |
|
||||||
ldap.max_links = -1 |
|
@ -1,194 +0,0 @@ |
|||||||
[PHP] |
|
||||||
engine = On |
|
||||||
short_open_tag = On |
|
||||||
asp_tags = Off |
|
||||||
precision = 14 |
|
||||||
output_buffering = 4096 |
|
||||||
zlib.output_compression = Off |
|
||||||
implicit_flush = Off |
|
||||||
unserialize_callback_func = |
|
||||||
serialize_precision = 17 |
|
||||||
zend.enable_gc = On |
|
||||||
expose_php = On |
|
||||||
max_execution_time = 30 |
|
||||||
max_input_time = 60 |
|
||||||
max_input_vars = 1000 |
|
||||||
memory_limit = 128M |
|
||||||
error_reporting = E_ALL |
|
||||||
display_errors = On |
|
||||||
display_startup_errors = On |
|
||||||
log_errors = On |
|
||||||
log_errors_max_len = 1024 |
|
||||||
ignore_repeated_errors = Off |
|
||||||
ignore_repeated_source = Off |
|
||||||
report_memleaks = On |
|
||||||
html_errors = On |
|
||||||
variables_order = "GPCS" |
|
||||||
request_order = "GP" |
|
||||||
register_argc_argv = Off |
|
||||||
auto_globals_jit = On |
|
||||||
post_max_size = 20M |
|
||||||
auto_prepend_file = |
|
||||||
auto_append_file = |
|
||||||
default_mimetype = "text/html" |
|
||||||
doc_root = |
|
||||||
user_dir = |
|
||||||
enable_dl = Off |
|
||||||
always_populate_raw_post_data=-1 |
|
||||||
|
|
||||||
|
|
||||||
file_uploads = On |
|
||||||
upload_tmp_dir = "{$SERVER_PATH}/php/tmp/upload" |
|
||||||
upload_max_filesize = 2M |
|
||||||
max_file_uploads = 20 |
|
||||||
|
|
||||||
allow_url_fopen = On |
|
||||||
allow_url_include = Off |
|
||||||
default_socket_timeout = 60 |
|
||||||
|
|
||||||
disable_functions = exec,passthru,shell_exec,system,popen,parse_ini_file,show_source |
|
||||||
|
|
||||||
[CLI Server] |
|
||||||
cli_server.color = On |
|
||||||
|
|
||||||
[Date] |
|
||||||
date.timezone = PRC |
|
||||||
|
|
||||||
[filter] |
|
||||||
[iconv] |
|
||||||
iconv.input_encoding = ISO-8859-1 |
|
||||||
iconv.internal_encoding = ISO-8859-1 |
|
||||||
iconv.output_encoding = ISO-8859-1 |
|
||||||
|
|
||||||
|
|
||||||
[Pdo_mysql] |
|
||||||
pdo_mysql.cache_size = 2000 |
|
||||||
pdo_mysql.default_socket= |
|
||||||
|
|
||||||
|
|
||||||
[mail function] |
|
||||||
SMTP = localhost |
|
||||||
smtp_port = 25 |
|
||||||
mail.add_x_header = On |
|
||||||
|
|
||||||
|
|
||||||
[SQL] |
|
||||||
sql.safe_mode = Off |
|
||||||
|
|
||||||
[ODBC] |
|
||||||
odbc.allow_persistent = On |
|
||||||
odbc.check_persistent = On |
|
||||||
odbc.max_persistent = -1 |
|
||||||
odbc.max_links = -1 |
|
||||||
odbc.defaultlrl = 4096 |
|
||||||
odbc.defaultbinmode = 1 |
|
||||||
|
|
||||||
|
|
||||||
[Interbase] |
|
||||||
ibase.allow_persistent = 1 |
|
||||||
ibase.max_persistent = -1 |
|
||||||
ibase.max_links = -1 |
|
||||||
ibase.timestampformat = "%Y-%m-%d %H:%M:%S" |
|
||||||
ibase.dateformat = "%Y-%m-%d" |
|
||||||
ibase.timeformat = "%H:%M:%S" |
|
||||||
|
|
||||||
[MySQL] |
|
||||||
mysql.allow_local_infile = On |
|
||||||
mysql.allow_persistent = On |
|
||||||
mysql.cache_size = 2000 |
|
||||||
mysql.max_persistent = -1 |
|
||||||
mysql.max_links = -1 |
|
||||||
mysql.default_port = |
|
||||||
mysql.default_socket = |
|
||||||
mysql.default_host = |
|
||||||
mysql.default_user = |
|
||||||
mysql.default_password = |
|
||||||
mysql.connect_timeout = 60 |
|
||||||
mysql.trace_mode = Off |
|
||||||
|
|
||||||
[MySQLi] |
|
||||||
mysqli.max_persistent = -1 |
|
||||||
mysqli.allow_persistent = On |
|
||||||
mysqli.max_links = -1 |
|
||||||
mysqli.cache_size = 2000 |
|
||||||
mysqli.default_port = 3306 |
|
||||||
mysqli.default_socket = |
|
||||||
mysqli.default_host = |
|
||||||
mysqli.default_user = |
|
||||||
mysqli.default_pw = |
|
||||||
mysqli.reconnect = Off |
|
||||||
|
|
||||||
[mysqlnd] |
|
||||||
mysqlnd.collect_statistics = On |
|
||||||
mysqlnd.collect_memory_statistics = On |
|
||||||
|
|
||||||
[OCI8] |
|
||||||
|
|
||||||
|
|
||||||
[PostgreSQL] |
|
||||||
pgsql.allow_persistent = On |
|
||||||
pgsql.auto_reset_persistent = Off |
|
||||||
pgsql.max_persistent = -1 |
|
||||||
pgsql.max_links = -1 |
|
||||||
pgsql.ignore_notice = 0 |
|
||||||
pgsql.log_notice = 0 |
|
||||||
|
|
||||||
[Sybase-CT] |
|
||||||
sybct.allow_persistent = On |
|
||||||
sybct.max_persistent = -1 |
|
||||||
sybct.max_links = -1 |
|
||||||
sybct.min_server_severity = 10 |
|
||||||
sybct.min_client_severity = 10 |
|
||||||
|
|
||||||
|
|
||||||
[bcmath] |
|
||||||
bcmath.scale = 0 |
|
||||||
|
|
||||||
[browscap] |
|
||||||
|
|
||||||
[Session] |
|
||||||
session.save_handler = files |
|
||||||
session.save_path = "{$SERVER_PATH}/php/tmp/session" |
|
||||||
session.use_strict_mode = 0 |
|
||||||
session.use_cookies = 1 |
|
||||||
session.use_only_cookies = 1 |
|
||||||
session.name = PHPSESSID |
|
||||||
session.auto_start = 0 |
|
||||||
session.cookie_lifetime = 0 |
|
||||||
session.cookie_path = / |
|
||||||
session.cookie_domain = |
|
||||||
session.cookie_httponly = |
|
||||||
session.serialize_handler = php |
|
||||||
session.gc_probability = 1 |
|
||||||
session.gc_divisor = 1000 |
|
||||||
session.gc_maxlifetime = 1440 |
|
||||||
session.referer_check = |
|
||||||
session.cache_limiter = nocache |
|
||||||
session.cache_expire = 180 |
|
||||||
session.use_trans_sid = 0 |
|
||||||
session.hash_function = 0 |
|
||||||
session.hash_bits_per_character = 5 |
|
||||||
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" |
|
||||||
|
|
||||||
|
|
||||||
[MSSQL] |
|
||||||
mssql.allow_persistent = On |
|
||||||
mssql.max_persistent = -1 |
|
||||||
mssql.max_links = -1 |
|
||||||
mssql.min_error_severity = 10 |
|
||||||
mssql.min_message_severity = 10 |
|
||||||
mssql.compatibility_mode = Off |
|
||||||
mssql.secure_connection = Off |
|
||||||
|
|
||||||
[Tidy] |
|
||||||
tidy.clean_output = Off |
|
||||||
|
|
||||||
[soap] |
|
||||||
soap.wsdl_cache_enabled=1 |
|
||||||
soap.wsdl_cache_dir="{$SERVER_PATH}/php/tmp" |
|
||||||
soap.wsdl_cache_ttl=86400 |
|
||||||
soap.wsdl_cache_limit = 5 |
|
||||||
|
|
||||||
|
|
||||||
[ldap] |
|
||||||
ldap.max_links = -1 |
|
@ -1,15 +1,20 @@ |
|||||||
[www] |
[www] |
||||||
user = {$PHP_USER} |
user = {$PHP_USER} |
||||||
group = {$PHP_GROUP} |
group = {$PHP_GROUP} |
||||||
listen = /tmp/php-cgi-{$PHP_VERSION}.sock |
|
||||||
|
listen = /var/opt/remi/php{$PHP_VERSION}/run/php-fpm/www.sock |
||||||
listen.owner = {$PHP_USER} |
listen.owner = {$PHP_USER} |
||||||
listen.group = {$PHP_GROUP} |
listen.group = {$PHP_GROUP} |
||||||
pm = dynamic |
pm = dynamic |
||||||
pm.max_children = 5 |
pm.max_children = 50 |
||||||
pm.start_servers = 2 |
pm.start_servers = 5 |
||||||
pm.min_spare_servers = 1 |
pm.min_spare_servers = 5 |
||||||
pm.max_spare_servers = 3 |
pm.max_spare_servers = 35 |
||||||
pm.status_path = /phpfpm_status_{$PHP_VERSION} |
pm.status_path = /phpfpm_status_{$PHP_VERSION} |
||||||
request_terminate_timeout = 100 |
request_terminate_timeout = 100 |
||||||
request_slowlog_timeout = 30 |
request_slowlog_timeout = 30 |
||||||
slowlog = {$SERVER_PATH}/php/{$PHP_VERSION}/var/log/www-slow.log |
/var/opt/remi/php{$PHP_VERSION}/log/php-fpm/www-error.log |
||||||
|
slowlog = /var/opt/remi/php{$PHP_VERSION}/log/php-fpm/www-slow.log |
||||||
|
|
||||||
|
php_admin_flag[log_errors] = on |
||||||
|
php_admin_value[error_log] = /var/opt/remi/php{$PHP_VERSION}/log/php-fpm/error.log |
@ -1,16 +0,0 @@ |
|||||||
# It's not recommended to modify this file in-place, because it |
|
||||||
# will be overwritten during upgrades. If you want to customize, |
|
||||||
# the best way is to use the "systemctl edit" command. |
|
||||||
|
|
||||||
[Unit] |
|
||||||
Description=The PHP {$VERSION} FastCGI Process Manager |
|
||||||
After=network.target |
|
||||||
|
|
||||||
[Service] |
|
||||||
PIDFile={$SERVER_PATH}/php/{$VERSION}/var/run/php-fpm.pid |
|
||||||
ExecStart={$SERVER_PATH}/php/{$VERSION}/sbin/php-fpm --nodaemonize --fpm-config {$SERVER_PATH}/php/{$VERSION}/etc/php-fpm.conf |
|
||||||
ExecReload=/bin/kill -USR2 $MAINPID |
|
||||||
PrivateTmp=false |
|
||||||
|
|
||||||
[Install] |
|
||||||
WantedBy=multi-user.target |
|
@ -1,154 +0,0 @@ |
|||||||
#! /bin/sh |
|
||||||
# chkconfig: 2345 55 25 |
|
||||||
# description: PHP Service |
|
||||||
|
|
||||||
### BEGIN INIT INFO |
|
||||||
# Provides: php-fpm |
|
||||||
# Required-Start: $remote_fs $network |
|
||||||
# Required-Stop: $remote_fs $network |
|
||||||
# Default-Start: 2 3 4 5 |
|
||||||
# Default-Stop: 0 1 6 |
|
||||||
# Short-Description: starts php-fpm |
|
||||||
# Description: starts the PHP FastCGI Process Manager daemon |
|
||||||
### END INIT INFO |
|
||||||
|
|
||||||
prefix={$SERVER_PATH}/php/{$PHP_VERSION} |
|
||||||
exec_prefix=${prefix} |
|
||||||
|
|
||||||
php_fpm_BIN=${exec_prefix}/sbin/php-fpm |
|
||||||
php_fpm_CONF=${prefix}/etc/php-fpm.conf |
|
||||||
php_fpm_PID=${prefix}/var/run/php-fpm.pid |
|
||||||
|
|
||||||
|
|
||||||
php_opts="--fpm-config $php_fpm_CONF --pid $php_fpm_PID" |
|
||||||
|
|
||||||
|
|
||||||
wait_for_pid () { |
|
||||||
try=0 |
|
||||||
|
|
||||||
while test $try -lt 35 ; do |
|
||||||
|
|
||||||
case "$1" in |
|
||||||
'created') |
|
||||||
if [ -f "$2" ] ; then |
|
||||||
try='' |
|
||||||
break |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
'removed') |
|
||||||
if [ ! -f "$2" ] ; then |
|
||||||
try='' |
|
||||||
break |
|
||||||
fi |
|
||||||
;; |
|
||||||
esac |
|
||||||
|
|
||||||
echo -n . |
|
||||||
try=`expr $try + 1` |
|
||||||
sleep 1 |
|
||||||
|
|
||||||
done |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
case "$1" in |
|
||||||
start) |
|
||||||
echo -n "Starting php-fpm " |
|
||||||
|
|
||||||
$php_fpm_BIN --daemonize $php_opts |
|
||||||
|
|
||||||
if [ "$?" != 0 ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
wait_for_pid created $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
stop) |
|
||||||
echo -n "Gracefully shutting down php-fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -QUIT `cat $php_fpm_PID` |
|
||||||
|
|
||||||
wait_for_pid removed $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed. Use force-quit" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
status) |
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "php-fpm is stopped" |
|
||||||
exit 0 |
|
||||||
fi |
|
||||||
|
|
||||||
PID=`cat $php_fpm_PID` |
|
||||||
if ps -p $PID | grep -q $PID; then |
|
||||||
echo "php-fpm (pid $PID) is running..." |
|
||||||
else |
|
||||||
echo "php-fpm dead but pid file exists" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
force-quit) |
|
||||||
echo -n "Terminating php-fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -TERM `cat $php_fpm_PID` |
|
||||||
|
|
||||||
wait_for_pid removed $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
restart) |
|
||||||
$0 stop |
|
||||||
$0 start |
|
||||||
;; |
|
||||||
|
|
||||||
reload) |
|
||||||
|
|
||||||
echo -n "Reload service php-fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -USR2 `cat $php_fpm_PID` |
|
||||||
|
|
||||||
echo " done" |
|
||||||
;; |
|
||||||
|
|
||||||
*) |
|
||||||
echo "Usage: $0 {start|stop|force-quit|restart|reload|status}" |
|
||||||
exit 1 |
|
||||||
;; |
|
||||||
|
|
||||||
esac |
|
@ -1,139 +0,0 @@ |
|||||||
#! /bin/sh |
|
||||||
|
|
||||||
php_fpm_BIN=/www/server/php/52/bin/php-cgi |
|
||||||
php_fpm_CONF=/www/server/php/52/etc/php-fpm.conf |
|
||||||
php_fpm_PID=/www/server/php/52/var/run/php-fpm.pid |
|
||||||
|
|
||||||
|
|
||||||
php_opts="--fpm-config $php_fpm_CONF" |
|
||||||
|
|
||||||
|
|
||||||
wait_for_pid () { |
|
||||||
try=0 |
|
||||||
|
|
||||||
while test $try -lt 35 ; do |
|
||||||
|
|
||||||
case "$1" in |
|
||||||
'created') |
|
||||||
if [ -f "$2" ] ; then |
|
||||||
try='' |
|
||||||
break |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
'removed') |
|
||||||
if [ ! -f "$2" ] ; then |
|
||||||
try='' |
|
||||||
break |
|
||||||
fi |
|
||||||
;; |
|
||||||
esac |
|
||||||
|
|
||||||
echo -n . |
|
||||||
try=`expr $try + 1` |
|
||||||
sleep 1 |
|
||||||
|
|
||||||
done |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
case "$1" in |
|
||||||
start) |
|
||||||
echo -n "Starting php_fpm " |
|
||||||
|
|
||||||
$php_fpm_BIN --fpm $php_opts |
|
||||||
|
|
||||||
if [ "$?" != 0 ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
wait_for_pid created $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
stop) |
|
||||||
echo -n "Shutting down php_fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -TERM `cat $php_fpm_PID` |
|
||||||
|
|
||||||
wait_for_pid removed $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
quit) |
|
||||||
echo -n "Gracefully shutting down php_fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -QUIT `cat $php_fpm_PID` |
|
||||||
|
|
||||||
wait_for_pid removed $php_fpm_PID |
|
||||||
|
|
||||||
if [ -n "$try" ] ; then |
|
||||||
echo " failed" |
|
||||||
exit 1 |
|
||||||
else |
|
||||||
echo " done" |
|
||||||
fi |
|
||||||
;; |
|
||||||
|
|
||||||
restart) |
|
||||||
$0 stop |
|
||||||
$0 start |
|
||||||
;; |
|
||||||
|
|
||||||
reload) |
|
||||||
|
|
||||||
echo -n "Reload service php-fpm " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -USR2 `cat $php_fpm_PID` |
|
||||||
|
|
||||||
echo " done" |
|
||||||
;; |
|
||||||
|
|
||||||
logrotate) |
|
||||||
|
|
||||||
echo -n "Re-opening php-fpm log file " |
|
||||||
|
|
||||||
if [ ! -r $php_fpm_PID ] ; then |
|
||||||
echo "warning, no pid file found - php-fpm is not running ?" |
|
||||||
exit 1 |
|
||||||
fi |
|
||||||
|
|
||||||
kill -USR1 `cat $php_fpm_PID` |
|
||||||
|
|
||||||
echo " done" |
|
||||||
;; |
|
||||||
|
|
||||||
*) |
|
||||||
echo "Usage: $0 {start|stop|quit|restart|reload|logrotate}" |
|
||||||
exit 1 |
|
||||||
;; |
|
||||||
|
|
||||||
esac |
|
@ -1,89 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
|
||||||
export PATH |
|
||||||
|
|
||||||
curPath=`pwd` |
|
||||||
rootPath=$(dirname "$curPath") |
|
||||||
rootPath=$(dirname "$rootPath") |
|
||||||
serverPath=$(dirname "$rootPath") |
|
||||||
sourcePath=${serverPath}/source |
|
||||||
sysName=`uname` |
|
||||||
install_tmp=${rootPath}/tmp/mw_install.pl |
|
||||||
|
|
||||||
version=7.1.33 |
|
||||||
PHP_VER=71 |
|
||||||
Install_php() |
|
||||||
{ |
|
||||||
#------------------------ install start ------------------------------------# |
|
||||||
echo "安装php-${version} ..." > $install_tmp |
|
||||||
mkdir -p $sourcePath/php |
|
||||||
mkdir -p $serverPath/php |
|
||||||
|
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash freetype_old.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash libiconv.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash zlib.sh |
|
||||||
|
|
||||||
if [ ! -d $sourcePath/php/php${PHP_VER} ];then |
|
||||||
if [ ! -f $sourcePath/php/php-${version}.tar.xz ];then |
|
||||||
wget --no-check-certificate -O $sourcePath/php/php-${version}.tar.xz https://museum.php.net/php7/php-${version}.tar.xz |
|
||||||
fi |
|
||||||
|
|
||||||
cd $sourcePath/php && tar -Jxf $sourcePath/php/php-${version}.tar.xz |
|
||||||
mv $sourcePath/php/php-${version} $sourcePath/php/php${PHP_VER} |
|
||||||
fi |
|
||||||
|
|
||||||
OPTIONS='' |
|
||||||
if [ $sysName == 'Darwin' ]; then |
|
||||||
OPTIONS='--without-iconv' |
|
||||||
OPTIONS="${OPTIONS} --with-curl=${serverPath}/lib/curl" |
|
||||||
else |
|
||||||
OPTIONS="--with-iconv=${serverPath}/lib/libiconv" |
|
||||||
OPTIONS="${OPTIONS} --with-freetype-dir=${serverPath}/lib/freetype_old" |
|
||||||
OPTIONS="${OPTIONS} --with-gd --enable-gd-native-ttf" |
|
||||||
OPTIONS="${OPTIONS} --with-jpeg --with-jpeg-dir=/usr/lib" |
|
||||||
OPTIONS="${OPTIONS} --with-curl" |
|
||||||
fi |
|
||||||
|
|
||||||
|
|
||||||
if [ ! -d $serverPath/php/71 ];then |
|
||||||
cd $sourcePath/php/php${PHP_VER} && ./configure \ |
|
||||||
--prefix=$serverPath/php/71 \ |
|
||||||
--exec-prefix=$serverPath/php/71 \ |
|
||||||
--with-config-file-path=$serverPath/php/71/etc \ |
|
||||||
--with-zlib-dir=$serverPath/lib/zlib \ |
|
||||||
--enable-mysqlnd \ |
|
||||||
--with-mysqli=mysqlnd \ |
|
||||||
--with-pdo-mysql=mysqlnd \ |
|
||||||
--enable-zip \ |
|
||||||
--enable-mbstring \ |
|
||||||
--enable-simplexml \ |
|
||||||
--enable-ftp \ |
|
||||||
--enable-sockets \ |
|
||||||
--enable-soap \ |
|
||||||
--enable-posix \ |
|
||||||
--enable-sysvmsg \ |
|
||||||
--enable-sysvsem \ |
|
||||||
--enable-sysvshm \ |
|
||||||
--disable-intl \ |
|
||||||
--disable-fileinfo \ |
|
||||||
$OPTIONS \ |
|
||||||
--enable-fpm |
|
||||||
make clean && make && make install && make clean |
|
||||||
fi |
|
||||||
|
|
||||||
#------------------------ install end ------------------------------------# |
|
||||||
} |
|
||||||
|
|
||||||
Uninstall_php() |
|
||||||
{ |
|
||||||
$serverPath/php/init.d/php71 stop |
|
||||||
rm -rf $serverPath/php/71 |
|
||||||
echo "卸载php-${version}..." > $install_tmp |
|
||||||
} |
|
||||||
|
|
||||||
action=${1} |
|
||||||
if [ "${1}" == 'install' ];then |
|
||||||
Install_php |
|
||||||
else |
|
||||||
Uninstall_php |
|
||||||
fi |
|
@ -1,90 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
|
||||||
export PATH |
|
||||||
|
|
||||||
curPath=`pwd` |
|
||||||
rootPath=$(dirname "$curPath") |
|
||||||
rootPath=$(dirname "$rootPath") |
|
||||||
serverPath=$(dirname "$rootPath") |
|
||||||
sourcePath=${serverPath}/source |
|
||||||
sysName=`uname` |
|
||||||
install_tmp=${rootPath}/tmp/mw_install.pl |
|
||||||
|
|
||||||
|
|
||||||
version=7.2.31 |
|
||||||
PHP_VER=72 |
|
||||||
Install_php() |
|
||||||
{ |
|
||||||
#------------------------ install start ------------------------------------# |
|
||||||
echo "安装php-${version} ..." > $install_tmp |
|
||||||
mkdir -p $sourcePath/php |
|
||||||
mkdir -p $serverPath/php |
|
||||||
|
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash freetype_old.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash libiconv.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash zlib.sh |
|
||||||
|
|
||||||
if [ ! -d $sourcePath/php/php${PHP_VER} ];then |
|
||||||
if [ ! -f $sourcePath/php/php-${version}.tar.xz ];then |
|
||||||
wget --no-check-certificate -O $sourcePath/php/php-${version}.tar.xz https://museum.php.net/php7/php-${version}.tar.xz |
|
||||||
fi |
|
||||||
|
|
||||||
cd $sourcePath/php && tar -Jxf $sourcePath/php/php-${version}.tar.xz |
|
||||||
mv $sourcePath/php/php-${version} $sourcePath/php/php${PHP_VER} |
|
||||||
fi |
|
||||||
|
|
||||||
OPTIONS='' |
|
||||||
if [ $sysName == 'Darwin' ]; then |
|
||||||
OPTIONS='--without-iconv' |
|
||||||
OPTIONS="${OPTIONS} --with-curl=${serverPath}/lib/curl" |
|
||||||
else |
|
||||||
OPTIONS="--with-iconv=${serverPath}/lib/libiconv" |
|
||||||
OPTIONS="${OPTIONS} --with-freetype-dir=${serverPath}/lib/freetype_old" |
|
||||||
OPTIONS="${OPTIONS} --with-gd --enable-gd-native-ttf" |
|
||||||
OPTIONS="${OPTIONS} --with-jpeg --with-jpeg-dir=/usr/lib" |
|
||||||
OPTIONS="${OPTIONS} --with-curl" |
|
||||||
fi |
|
||||||
|
|
||||||
|
|
||||||
if [ ! -d $serverPath/php/72 ];then |
|
||||||
cd $sourcePath/php/php${PHP_VER} && ./configure \ |
|
||||||
--prefix=$serverPath/php/72 \ |
|
||||||
--exec-prefix=$serverPath/php/72 \ |
|
||||||
--with-config-file-path=$serverPath/php/72/etc \ |
|
||||||
--with-zlib-dir=$serverPath/lib/zlib \ |
|
||||||
--enable-mysqlnd \ |
|
||||||
--with-mysqli=mysqlnd \ |
|
||||||
--with-pdo-mysql=mysqlnd \ |
|
||||||
--enable-zip \ |
|
||||||
--enable-mbstring \ |
|
||||||
--enable-simplexml \ |
|
||||||
--enable-sockets \ |
|
||||||
--enable-ftp \ |
|
||||||
--enable-soap \ |
|
||||||
--enable-posix \ |
|
||||||
--enable-sysvmsg \ |
|
||||||
--enable-sysvsem \ |
|
||||||
--enable-sysvshm \ |
|
||||||
--disable-intl \ |
|
||||||
--disable-fileinfo \ |
|
||||||
$OPTIONS \ |
|
||||||
--enable-fpm |
|
||||||
make clean && make && make install && make clean |
|
||||||
fi |
|
||||||
|
|
||||||
#------------------------ install end ------------------------------------# |
|
||||||
} |
|
||||||
|
|
||||||
Uninstall_php() |
|
||||||
{ |
|
||||||
$serverPath/php/init.d/php72 stop |
|
||||||
rm -rf $serverPath/php/72 |
|
||||||
echo "卸载php-${version}..." > $install_tmp |
|
||||||
} |
|
||||||
|
|
||||||
action=${1} |
|
||||||
if [ "${1}" == 'install' ];then |
|
||||||
Install_php |
|
||||||
else |
|
||||||
Uninstall_php |
|
||||||
fi |
|
@ -1,94 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin |
|
||||||
export PATH |
|
||||||
|
|
||||||
curPath=`pwd` |
|
||||||
rootPath=$(dirname "$curPath") |
|
||||||
rootPath=$(dirname "$rootPath") |
|
||||||
serverPath=$(dirname "$rootPath") |
|
||||||
sourcePath=${serverPath}/source |
|
||||||
sysName=`uname` |
|
||||||
install_tmp=${rootPath}/tmp/mw_install.pl |
|
||||||
|
|
||||||
|
|
||||||
version=7.3.33 |
|
||||||
PHP_VER=73 |
|
||||||
Install_php() |
|
||||||
{ |
|
||||||
#------------------------ install start ------------------------------------# |
|
||||||
echo "安装php-${version} ..." > $install_tmp |
|
||||||
mkdir -p $sourcePath/php |
|
||||||
mkdir -p $serverPath/php |
|
||||||
|
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash freetype_old.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash libiconv.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash zlib.sh |
|
||||||
cd $serverPath/mdserver-web/plugins/php/lib && /bin/bash libzip.sh |
|
||||||
|
|
||||||
if [ ! -d $sourcePath/php/php${PHP_VER} ];then |
|
||||||
|
|
||||||
if [ ! -f $sourcePath/php/php-${version}.tar.xz ];then |
|
||||||
wget --no-check-certificate -O $sourcePath/php/php-${version}.tar.xz https://museum.php.net/php7/php-${version}.tar.xz |
|
||||||
fi |
|
||||||
|
|
||||||
cd $sourcePath/php && tar -Jxf $sourcePath/php/php-${version}.tar.xz |
|
||||||
mv $sourcePath/php/php-${version} $sourcePath/php/php${PHP_VER} |
|
||||||
fi |
|
||||||
|
|
||||||
OPTIONS='' |
|
||||||
if [ $sysName == 'Darwin' ]; then |
|
||||||
OPTIONS='--without-iconv' |
|
||||||
OPTIONS="${OPTIONS} --with-curl=${serverPath}/lib/curl" |
|
||||||
# OPTIONS="${OPTIONS} --with-libzip=${serverPath}/lib/libzip" |
|
||||||
# OPTIONS="${OPTIONS} --enable-zip" |
|
||||||
else |
|
||||||
OPTIONS="--with-iconv=${serverPath}/lib/libiconv" |
|
||||||
OPTIONS="${OPTIONS} --with-freetype-dir=${serverPath}/lib/freetype_old" |
|
||||||
OPTIONS="${OPTIONS} --with-gd --enable-gd-native-ttf" |
|
||||||
OPTIONS="${OPTIONS} --with-jpeg --with-jpeg-dir=/usr/lib" |
|
||||||
OPTIONS="${OPTIONS} --with-curl" |
|
||||||
OPTIONS="${OPTIONS} --with-libzip=${serverPath}/lib/libzip" |
|
||||||
fi |
|
||||||
|
|
||||||
|
|
||||||
if [ ! -d $serverPath/php/73 ];then |
|
||||||
cd $sourcePath/php/php${PHP_VER} && ./configure \ |
|
||||||
--prefix=$serverPath/php/73 \ |
|
||||||
--exec-prefix=$serverPath/php/73 \ |
|
||||||
--with-config-file-path=$serverPath/php/73/etc \ |
|
||||||
--enable-mysqlnd \ |
|
||||||
--with-mysqli=mysqlnd \ |
|
||||||
--with-pdo-mysql=mysqlnd \ |
|
||||||
--enable-mbstring \ |
|
||||||
--with-zlib-dir=$serverPath/lib/zlib \ |
|
||||||
--enable-ftp \ |
|
||||||
--enable-sockets \ |
|
||||||
--enable-simplexml \ |
|
||||||
--enable-soap \ |
|
||||||
--enable-posix \ |
|
||||||
--enable-sysvmsg \ |
|
||||||
--enable-sysvsem \ |
|
||||||
--enable-sysvshm \ |
|
||||||
--disable-intl \ |
|
||||||
--disable-fileinfo \ |
|
||||||
$OPTIONS \ |
|
||||||
--enable-fpm |
|
||||||
make clean && make && make install && make clean |
|
||||||
fi |
|
||||||
|
|
||||||
#------------------------ install end ------------------------------------# |
|
||||||
} |
|
||||||
|
|
||||||
Uninstall_php() |
|
||||||
{ |
|
||||||
$serverPath/php/init.d/php73 stop |
|
||||||
rm -rf $serverPath/php/73 |
|
||||||
echo "卸载php-${version}..." > $install_tmp |
|
||||||
} |
|
||||||
|
|
||||||
action=${1} |
|
||||||
if [ "${1}" == 'install' ];then |
|
||||||
Install_php |
|
||||||
else |
|
||||||
Uninstall_php |
|
||||||
fi |
|
Loading…
Reference in new issue