Changes between Version 23 and Version 24 of ServerSetup

Show
Ignore:
Timestamp:
11/11/09 17:22:12 (16 years ago)
Author:
faisal (IP: 216.214.144.156)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ServerSetup

    v23 v24  
    77required installations[[BR]] 
    88{{{ 
    9 apt-get update 
    10 apt-get upgrade 
    11 apt-get install language-pack-en subversion postfix emacs portmap nfs-common wget lynx cron 
     9apt-get update && apt-get upgrade && apt-get install language-pack-en subversion postfix emacs portmap nfs-common wget lynx cron 
    1210}}} 
    1311 
     
    38362. Install php mysql nginx[[BR]] 
    3937{{{ 
    40 apt-get install ntp ntpdate make bison flex gcc patch autoconf subversion locate unzip gettext libgd2-xpm 
    41 apt-get install libxml2-dev libbz2-dev libpcre3-dev libssl-dev zlib1g-dev libmcrypt-dev libmhash-dev libmhash2 libcurl4-openssl-dev libpq-dev libpq5 libjpeg-dev libpng-dev 
    42 apt-get install mysql-client libmysqlclient15-dev mysql-server 
    43 cd /usr/local/src/ 
    44 wget http://c1.simplecdn.se/nginx/php-5.3.0.tar.gz 
    45 wget http://c1.simplecdn.se/nginx/php-5.3.0-fpm-0.5.12.diff.gz 
    46 tar zvxf php-5.3.0.tar.gz 
    47 gzip -cd php-5.3.0-fpm-0.5.12.diff.gz | sudo patch -d php-5.3.0 -p1 
    48 cd php-5.3.0 
    49 ./configure --enable-fpm --with-mysql --with-mysqli --with-gd --with-jpeg-dir --without-sqlite --with-gettext --with-mcrypt --with-zlib --enable-mbstring --without-pgsql --with-curl --disable-debug --enable-pic --disable-pdo --disable-rpath --enable-inline-optimization --with-bz2 --with-xml --enable-sockets --enable-sysvsem --enable-sysvshm --enable-pcntl --enable-mbregex --with-mhash --enable-xslt --enable-memcache --enable-zip --with-pcre-regex --disable-tokenizer --disable-filter --disable-reflection --without-unixODBC --without-odbc --disable-hash 
    50 make all install 
    51 strip /usr/local/bin/php-cgi 
    52 pecl install memcache 
    53 pecl install apc-beta 
    54 cp /usr/local/src/php-5.3.0/php.ini-production /usr/local/lib/php/php.ini 
    55 mkdir /etc/php/ 
    56 ln -s /usr/local/lib/php/php.ini /etc/php/php.ini 
    57 ln -s /usr/local/etc/php-fpm.conf /etc/php/php-fpm.conf 
    58 emacs /etc/php/php-fpm.conf 
    59 - add line 51,52,63,66 value of www-data for owner,group,user,group 
    60 emacs /etc/php/php.ini 
    61 - add at end of file 
    62 [APC] 
    63 apc.enabled = 1 
    64 apc.shm_segments = 1 
    65 apc.shm_size = 30 
    66 apc.max_file_size = 10M 
    67 apc.stat=1 
    68 extension=apc.so 
    69 extension=memcache.so 
    70 extension=pdo_mysql.so 
    71 apc.filters = wp-cache-config 
    72 --- 
    73 [to recompile php for some reason do] 
    74 make clean 
    75 rm config.cache 
    76 ./configure..... 
    77 make all install 
    78 --- 
    79 NginX Install 
    80 cd /usr/local/src 
    81 wget http://sysoev.ru/nginx/nginx-0.7.63.tar.gz 
    82 tar zxvf nginx-0.7.63.tar.gz && cd nginx-0.7.63 
    83 ./configure --sbin-path=/usr/local/sbin --with-http_ssl_module --with-http_stub_status_module --with-http_gzip_static_module 
    84 make && sudo make install 
    85 ln -s /usr/local/nginx /etc/nginx 
    86 cd /etc/nginx 
    87 emacs conf/fastcgi_params 
    88 - replace content with 
    89 fastcgi_connect_timeout 60;  
    90 fastcgi_send_timeout 180;  
    91 fastcgi_read_timeout 180;  
    92 fastcgi_buffer_size 128k;  
    93 fastcgi_buffers 4 256k;  
    94 fastcgi_busy_buffers_size 256k;  
    95 fastcgi_temp_file_write_size 256k;  
    96 fastcgi_intercept_errors on; 
    97 --- 
    98 emacs /etc/init.d/nginx 
    99 --- copy paste attached file 
    100 emacs /etc/init.d/php-fpm 
    101 --- copy paste attached file 
    102 chmod +x /etc/init.d/nginx /etc/init.d/php-fpm 
    103 mkdir /usr/local/nginx/sites-available 
    104 mkdir /usr/local/nginx/sites-enabled 
    105 ln -s /usr/local/nginx/sites-enabled /etc/sites 
    106 update-rc.d nginx defaults 
    107 update-rc.d php-fpm defaults 
     38apt-get install mysql-server mysql-client nginx php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl lighttpd && update-rc.d -f lighttpd remove && /etc/init.d/lighttpd stop && /etc/init.d/nginx start 
     39echo "cgi.fix_pathinfo = 1" >> /etc/php5/cgi/php.ini 
    10840}}} 
    109413. create folder /mnt/Media then add mount point in fstab for reboot [[BR]]