#!/bin/bash # chkconfig: - 99 20 # description:ddddddd case "$1" in start) /usr/local/nginx/sbin/nginx ;; stop) kill -s QUIT $(cat /usr/local/nginx/logs/nginx.pid) ;; *) esac
exit 0 |
[root@www mysql-5.1.55]# ./configure --prefix=/usr/local/mysql \ --with-charset=utf8 --with-collation=utf8_general_ci \ --with-extra-charsets=gbk,gb2312 [root@www mysql-5.1.55]# make [root@www mysql-5.1.55]# make install |
[root@www mysql-5.1.55]# cp support-files/my-medium.cnf /etc/my.cnf [root@www mysql-5.1.55]# cd /usr/local/mysql/bin/ [root@www bin]# ./mysql_install_db --user=mysql Installing MySQL system tables... |
[root@www bin]# chown -R root:mysql /usr/local/mysql/ [root@www bin]# chown -R mysql /usr/local/mysql/var/ [root@www bin]# ln -s /usr/local/mysql/bin/* /usr/local/bin/ [root@www bin]# ln -s /usr/local/mysql/lib/mysql/* /usr/lib/ [root@www bin]# ln -s /usr/local/mysql/include/mysql/* /usr/include/ |
root@www bin]# cd /usr/src/mysql-5.1.55/ [root@www mysql-5.1.55]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld [root@www mysql-5.1.55]# chmod a+x /etc/rc.d/init.d/mysqld [root@www mysql-5.1.55]# chkconfig --add mysqld |
root@www ~]# tar zxf libmcrypt-2.5.8.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/libmcrypt-2.5.8/ [root@www libmcrypt-2.5.8]# ./configure [root@www libmcrypt-2.5.8]# make && make install [root@www libmcrypt-2.5.8]# ln -s /usr/local/lib/libmcrypt.* /usr/lib/ |
[root@www ~]# tar zxf mhash-0.9.9.9.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/mhash-0.9.9.9/ [root@www mhash-0.9.9.9]# ./configure [root@www mhash-0.9.9.9]# make && make install [ root@www mhash-0.9.9.9]# ln -s / usr/local/lib/libmhash * / usr /lib |
[root@www ~]# tar zxf mcrypt-2.6.8.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/mcrypt-2.6.8/ [root@www mcrypt-2.6.8]# ./configure [root@www mcrypt-2.6.8]# make && make install |
./configure --prefix=/usr/local/php5 --with-mcrypt --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm
|
[root@www ~]# cp /usr/src/php-5.3.6/php.ini-development /usr/local/php5/php.ini [root@www ~]# grep -v "^;" /usr/local/php5/php.ini | grep -v "^$" [PHP] engine = On short_open_tag = On asp_tags = Off |
[
root@www ~]# vi /usr/local/php5/php.ini
…… default_charset = "utf-8” file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 post_max_size = 8M short_open_tag = On |
root@www ~]# tar zxf ZendGuardLoader-php-5.3-linux-glibc23-i386.tar.gz -C /usr/src/ [root@www ~]# cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-i386/php-5.3.x/ [root@www php-5.3.x]# cp ZendGuardLoader.so /usr/local/php5/lib/php/ [root@www php-5.3.x]# vi /usr/local/php5/php.ini …… [Zend Guard Loader] zend_extension="/usr/local/php5/lib/php/ZendGuardLoader.so" zend_loader.enable=1 (PS:1000gg 跳转到1000行) |
vi /usr/local/php5/etc/php-fpm.conf
……
pid = run/php-fpm.pid
user = nginx //
与
nginx
保持一致
group = nginx
//
与
nginx
保持一致
pm.start_servers = 20 //进程 20
pm.min_spare_servers = 5
pm.max_spare_servers = 35
[root@localhost etc]# /usr/local/php5/sbin/php-fpm //启动php-fpm服务
[root@localhost etc]# netstat -anpt | grep php-fpm
tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 4448/php-fpm.conf)
|
[root@localhost ~]# vi /usr/local/nginx/conf/nginx.conf …… server { …… location ~ \.php$ { root /var/www/benet; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi.conf; } }…… |
tar jxvf SKYUC_3.2.2_Free_For_PHP5.3.tar.bz2 -C /usr/src/ //解压
cd SKYUC_3.2.2_Free_For_PHP5.3/
mv wwwroot/ /var/www/benet/skyuc /源码上传到根目录
cd /var/www/benet/skyuc/
chown -R nginx:nginx admincp/ data/ templates/ upload/
|