nginx安装

wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
tar xf nginx-1.6.3.tar.gz

cd nginx-1.6.3

yum install pcre pcre-devel -y

rpm -qa pcre pcre-devel

yum install openssl-devel openssl -y

mkdir -p /application/nginx-1.6.3/

useradd nginx -s /sbin/nologin -M

./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module

make&&make install

ln -s /application/nginx-1.6.3/ /application/nginx

cd /application/nginx

/application/nginx/sbin/nginx -t

groupadd mysql

useradd -s /sbin/nologin -g mysql -M mysql

id mysql

cd /home/dean/tools/

ls -sh mysql-5.5.15-linux2.6-i686.tar.gz

tar xf mysql-5.5.15-linux2.6-i686.tar.gz

mv mysql-5.5.15-linux2.6-i686 /application/mysql-5.5-15

ln -s /application/mysql-5.5-15/ /application/mysql

cd /application/mysql

ls -l support-files/*.cnf

mkdir -p /application/mysql/data

chown -R mysql.mysql /application/mysql/

/application/mysql/scripts/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data --user=mysql

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

sed -i 's#/usr/local/mysql#/application/mysql#g' /application/mysql/bin/mysqld_safe /etc/init.d/mysqld

 

[root@LNMP mysql]# mv /etc/my.cnf /etc/mmyy.ccnnff   !!!!!十分重要的一步操作,将原来编译生成的配置文件,改名,移动,不然会报错:cannot open `/application/mysql/data/LNMP.err' for reading: No such file or directory

[root@LNMP mysql]# /bin/cp support-files/my-small.cnf /etc/my.cnf

/etc/init.d/mysqld start

/etc/init.d/mysqld stop

 

chkconfig --add mysqld

chkconfig mysqld on

chkconfig --list mysqld

export PATH=/application/mysql/bin:$PATH

echo 'export PATH=/application/mysql/bin:$PATH' >>/etc/profile

mysql  直接使用mysql登录

 

 

show databases;

select user();

quit

 

mysqladmin -u root password 'yy631562'

[root@LNMP mysql]# mysql -uroot -p
Enter password:

select user,host from mysql.user;

drop user "root"@"::1";

drop user ""@"localhost";

drop user "root"@"LNMP";   

drop user ""@"LNMP";   

delete from mysql.user where user='' and host='LNMP';

delete from mysql.user where user='root' and host='LNMP';

flush privileges;

select user,host from mysql.user;
drop database test;
ERROR 1010 (HY000): Error dropping database (can't rmdir './test/', errno: 17) :原因data目录下的test数据库里面有数据库不能识别的隐藏文件,删除就好了

/application/nginx/sbin/nginx -t

/application/nginx/sbin/nginx

netstat -lntup|grep -E "80|3306"

wget 127.0.0.1

 

yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel

rpm -qa zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel

rpm -qa freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel

yum install -y freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

tar zxf libiconv-1.14.tar.gz

cd libiconv-1.14

./configure --prefix=/usr/local/libiconv

make&&make install

cd ../

yum -y install libmcrypt-devel

yum -y install mhash

yum -y install mcrypt

 

wget http://cn2.php.net/get/php-5.3.27.tar.gz/from/cn2.php.net/mirror

tar zxf php-5.3.27.tar.gz

cd php-5.3.27

./configure --prefix=/application/php5.3.27 --with-mysql=/application/mysql --with-iconv-dir=/usr/local/libiconv --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-safe-mode --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fpm --enable-mbstring --with-gd --with-mcrypt --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-short-tags --enable-zend-multibyte --enable-static --with-xsl --with-fpm-user=nginx --with-fpm-group=nginx --enable-ftp

 

ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64

touch ext/phar/phar.phar

make

make install

 

ln -s /application/php5.3.27 /application/php

ls -l /application/php

cp php.ini-production /application/php/lib/php.ini

cp php-fpm.conf.default php-fpm.conf

[root@LNMP php-5.3.27]# cp php.ini-production /application/php/lib/php.ini

/application/php/sbin/php-fpm

 

安装wordpress:

tar xf wordpress-4.3.1-zh_CN.tar.gz

/bin/mv wordpress-4.3.1-zh_CN.tar.gz /home/dean/tools/

chown -R nginx.nginx ../blog/
vim ../nginx.conf
worker_processes  1;
error_log logs/error.log;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
                    '"$http_user_agent" "$http_x_forwarded_for"';
    sendfile        on;
    include extra/www.conf;
    include extra/bbs.conf;
    include extra/blog.conf;
    include extra/status.conf;
}

 

posted @ 2018-04-12 00:49  deanyang  阅读(153)  评论(0编辑  收藏  举报