useradd -s /sbin/nologin mysql -M
tar xf mysql-5.5.49-linux2.6-x86_64.tar.gz<br/>mv mysql-5.5.49-linux2.6-x86_64 /application/mysql-5.5.49<br/>ln -s mysql-5.5.49/ mysql
chown -R mysql.mysql /application/mysql/
./scripts/mysql_install_db --basedir=/application/mysql/ \<br/>--datadir=/application/mysql/data/ --user=mysql
[root@web01 mysql]# cp support-files/my-small.cnf /etc/my.cnf<br/>[root@web01 mysql]# cp support-files/mysql.server /etc/init.d/mysqld
sed -i 's#/usr/local/mysql#/application/mysql#g' \<br/>/application/mysql/bin/mysqld_safe /etc/init.d/mysqld
/application/mysql/bin/mysqld_safe --user=mysql &
[root@web01 mysql]# chmod +x /etc/init.d/mysqld <br/>[root@web01 mysql]# chkconfig --add mysqld<br/>[root@web01 mysql]# chkconfig --list |grep mysqld<br/>mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off<br/>[root@web01 mysql]#
mysqladmin -u root password 'oldboy123'
mysqladmin -uroot -poldboy123 password 123456
1 安裝pcre庫yum install -y pcre-devel openssl-devel
2 下載nginx軟件包[root@web01 ~]# cd /home/oldboy<br/>[root@web01 oldboy]# mkdir tools<br/>[root@web01 oldboy]# cd tools<br/>[root@web01 tools]# wget -q http://nginx.org/download/nginx-1.6.3.tar.gz
3 解壓[root@web01 tools]# tar xf nginx-1.6.3.tar.gz
4 編譯安裝useradd www -s /sbin/nologin -M<br/>yum install openssl-devel openssl -y<br/>./configure --user=www --group=www --with-http_ssl_module \<br/>--with-http_stub_status_module --prefix=/application/nginx-1.6.3/<br/>make<br/>make install<br/>ln -s /application/nginx-1.6.3/ /application/nginx
5 配置開機自啓動vim /etc/rc.local
php
php基礎庫安裝yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel<br/>yum install -y freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel<br/>yum install openssl openssl-devel -y
手動安裝libiconv-develcd /home/oldboy/tools<br/>wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz<br/>tar zxf libiconv-1.15.tar.gz<br/>cd libiconv-1.15<br/>./configure --prefix=/usr/local/libiconv<br/>make<br/>make install
html
php相關擴展庫安裝
安裝epel源[root@web01 tools]# rpm -ivh epel-release-6-8.noarch.rpm
安裝libmcrypt-devel[root@web01 tools]# yum install -y libmcrypt-devel
安裝mhash[root@web01 tools]# yum install -y mhash
安裝mcrypt[root@web01 tools]# yum install -y mcrypt
編譯php
`[root@web01 php-5.5.32]# ./configure \mysql
--prefix=/application/php-5.5.32 \
--with-mysql=/application/mysql/ \
--with-pdo-mysql=mysqlnd \
--with-iconv-dir=/usr/local/libiconv \
--with-freetype-dir \
--with-jpeg-dir \
--with-png-dir \
--with-zlib \
--with-libxml-dir=/usr \
--enable-xml \
--disable-rpath \
--enable-bcmath \
--enable-shmop \
--enable-sysvsem \
--enable-inline-optimization \
--with-curl \
--enable-mbregex \
--enable-fpm \
--enable-mbstring \
--with-mcrypt \
--with-gd \
--enable-gd-native-ttf \
--with-openssl \
--with-mhash \
--enable-pcntl \
--enable-sockets \
--with-xmlrpc \
--enable-soap \
--enable-short-tags \
--enable-static \
--with-xsl \
--with-fpm-user=www \
--with-fpm-group=www \
--enable-ftp \
--enable-opcache=no
touch ext/phar/phar.phar/
make && make install
ln -s /application/mysql/lib/libmysqlclient.so.18 /usr/lib64/
ln -s /application/php-5.5.32/ /application/php<br/>調整php配置文件<br/>
cp php.ini-production /application/php/lib/php.ini
cp /application/php/etc/php-fpm.conf.default /application/php/etc/php-fpm.conf<br/>啓動php-fpm進程<br/>
/application/php/sbin/php-fpm`linux
Nginx+php
Nginx配置文件添加location
vim /application/nginx/conf/nginx.conf
建立php測試文件[root@web01 blog]# echo "<?php phpinfo();?>" >test_info.php
測試
鏈接MySQL
建立測試文件mysql_test.phpvim /application/nginx/html/blog/mysql_test.php
測試結果nginx