Skip to content

Instantly share code, notes, and snippets.

@saxenap
Last active August 29, 2015 13:59
Show Gist options
  • Save saxenap/10738762 to your computer and use it in GitHub Desktop.
Save saxenap/10738762 to your computer and use it in GitHub Desktop.
#!/bin/bash
###############################################
# To use:
# wget https://gist.githubusercontent.com/saxenap/10738762/raw
# chmod 777 raw
# ./raw
###############################################
echo "*****************************************"
echo " PHP Configuration Changes in php.ini"
echo "*****************************************"
echo " Edit php.ini as follows:"
echo " 1: date.timezone = America/Indianapolis"
echo " 2: error_reporting = E_ALL | E_STRICT"
echo "*****************************************"
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "default_charset = "UTF-8"" >> /etc/php.ini
echo "date.timezone = America/Indianapolis/" >> /etc/php.ini
echo "short_open_tag = On" >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "extension=redis.so"$'\n' >> /etc/php.ini
# echo "extension=spl_types.so"$'\n' >> /etc/php.ini
echo "extension="memcached.so""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "file_uploads = 0"$'\n' >> /etc/php.ini
echo "max_file_uploads = 0"$'\n' >> /etc/php.ini
echo "upload_max_filesize = 0"$'\n' >> /etc/php.ini
echo "max_execution_time = 10"$'\n' >> /etc/php.ini
echo "max_input_time = 10"$'\n' >> /etc/php.ini
echo "max_input_nesting_level = 10"$'\n' >> /etc/php.ini
echo "max_input_vars = 15"$'\n' >> /etc/php.ini
echo "memory_limit = 20M"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "disable_functions = eval,exec,highlight_file,passthru,popen,shell_exec,show_source,stream_select,system"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "expose_php = Off"$'\n' >> /etc/php.ini
echo "error_reporting = E_ALL"$'\n' >> /etc/php.ini
echo "display_errors = On"$'\n' >> /etc/php.ini
echo "display_startup_errors = On"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "allow_url_fopen = Off"$'\n' >> /etc/php.ini
echo "allow_url_include = Off"$'\n' >> /etc/php.ini
echo "html_errors = On"$'\n' >> /etc/php.ini
echo "register_globals = Off"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "session.save_handler = redis"$'\n' >> /etc/php.ini
echo "session.save_path = "redis.l91neq.0001.use1.cache.amazonaws.com:6379""$'\n' >> /etc/php.ini
echo "session.use_cookies = 1"$'\n' >> /etc/php.ini
echo "session.use_only_cookies = 1"$'\n' >> /etc/php.ini
echo "session.cookie_secure ="$'\n' >> /etc/php.ini
echo "session.name = lulu"$'\n' >> /etc/php.ini
echo "session.auto_start = 1"$'\n' >> /etc/php.ini
echo "session.cookie_lifetime = 2592000"$'\n' >> /etc/php.ini
echo "session.cookie_path = /"$'\n' >> /etc/php.ini
echo "session.cookie_domain ="$'\n' >> /etc/php.ini
echo "session.cookie_httponly ="$'\n' >> /etc/php.ini
echo "session.serialize_handler = php"$'\n' >> /etc/php.ini
echo "session.gc_probability = 1"$'\n' >> /etc/php.ini
echo "session.gc_divisor = 1000"$'\n' >> /etc/php.ini
echo "session.gc_maxlifetime = 2592000"$'\n' >> /etc/php.ini
echo "session.entropy_length = 128"$'\n' >> /etc/php.ini
echo "session.entropy_file = /dev/urandom"$'\n' >> /etc/php.ini
echo "session.hash_function = 1"$'\n' >> /etc/php.ini
echo "session.hash_bits_per_character = 5"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "mbstring.language = Neutral"$'\n' >> /etc/php.ini
echo "mbstring.internal_encoding = UTF-8"$'\n' >> /etc/php.ini
echo "mbstring.http_input = auto"$'\n' >> /etc/php.ini
echo "mbstring.http_output = UTF-8"$'\n' >> /etc/php.ini
echo "mbstring.encoding_translation = On"$'\n' >> /etc/php.ini
echo "mbstring.detect_order = auto"$'\n' >> /etc/php.ini
echo "mbstring.substitute_character = none"$'\n' >> /etc/php.ini
echo "mbstring.detect_order = auto"$'\n' >> /etc/php.ini
echo "mbstring.substitute_character = none"$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo ""$'\n' >> /etc/php.ini
echo "*****************************************"
echo "*****************************************"
echo " Restart Apache Server"
echo "*****************************************"
sudo service httpd restart
echo "*****************************************"
echo "*****************************************"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment