Centos 6.5(64bit)安裝LNMP環(huán)境
一、修改ssh端口吵聪、關(guān)閉防火墻等
sed -i 's/^\#Port\ 22/Port 9600/g' /etc/ssh/sshd_config
service sshd restart
service iptables stop
chkconfig iptables off
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
/usr/sbin/setenforce 0
下面這個(gè)可以不執(zhí)行
rpm -q kernel-devel-$(uname -r) \
bison \
bison-devel \
ncurses \
ncurses-devel \
zlib \
zlib-devel \
openssl \
openssl-devel \
gnutls-devel \
gcc \
gcc-c++ ? ? \
mysql-devel \
make ?\
wget \
subversion ?\
libxml2-devel ?\
vim-enhanced \
sqlite-devel \
libtool-ltdl \
libtool-ltdl-devel \
unixODBC \
unixODBC-devel \
mysql-connector-odbc \
ntp \
cronie \
crontabs \
expect
二吟逝、安裝依賴包
yum -y install bison-devel
yum -y install ncurses-devel
yum -y install zlib-devel
yum -y install openssl-devel
yum -y install gnutls-devel
yum -y install mysql-devel
yum -y install libxml2-devel
yum -y install sqlite-devel
yum -y install libtool-ltdl
yum -y install libtool-ltdl-devel
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install mysql-connector-odbc
yum -y install cronie
yum -y install expect
yum -y install sox
yum -y install tcpdump
yum -y install lzo-minilzo
三块攒、安裝Nginx
rpm -ivh nginx-*.x86_64.rpm
四、如果有mysql則移除
rpm -e mysql-devel
rpm -e mysql
rpm -e mysql-connector-odbc
五囱井、安裝mysql
tar -xf MySQL-5.6.*-1.linux_glibc2.5.x86_64.rpm-bundle.tar
rpm -ivh MySQL-client-5.6.*-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-devel-5.6.*-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.*-1.linux_glibc2.5.x86_64.rpm --force
rpm -ivh MySQL-shared-5.6.*-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-shared-compat-5.6.*-1.linux_glibc2.5.x86_64.rpm
service mysql start
rpm -ivh mysql-connector-odbc-5.3.4-1.x86_64.rpm
查看mysql安裝之后默認(rèn)root密碼
cat /root/.mysql_secret
修改mysql密碼
mysql_secure_installation #設(shè)置Mysql密碼庞呕,根據(jù)提示按Y 回車輸入2次密碼
mysql -V ?#查看mysql版本
mysql的事件調(diào)度器默認(rèn)是關(guān)閉的
SHOW VARIABLES LIKE 'event_scheduler'; #檢查
SET GLOBAL event_scheduler = ON; #全局開啟
六、安裝PHP環(huán)境
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum -y install php56w-common \
php56w-cli \
php56w \
php56w-pear \
php56w-dba \
php56w-devel \
php56w-mcrypt \
php56w-process \
php56w-mysql \
php56w-pecl-memcache \
php56w-imap \
php56w-pecl-gearman \
php56w-recode \
php56w-fpm \
php56w-embedded \
php56w-mbstring \
php56w-opcache \
php56w-phpdbg \
php56w-soap \
php56w-xmlrpc \
php56w-odbc \
php56w-pecl-apcu \
php56w-pecl-xdebug \
php56w-gd \
php56w-interbase \
php56w-pspell \
php56w-snmp \
php56w-ldap \
php56w-pdo \
php56w-xml \
php56w-enchant \
php56w-intl \
php56w-pgsql \
php56w-tidy
#檢查安裝
rpm -q ?php56w-common \
php56w-cli \
php56w \
php56w-pear \
php56w-dba \
php56w-devel \
php56w-mcrypt \
php56w-process \
php56w-mysql \
php56w-pecl-memcache \
php56w-imap \
php56w-pecl-gearman \
php56w-recode \
php56w-fpm \
php56w-embedded \
php56w-mbstring \
php56w-opcache \
php56w-phpdbg \
php56w-soap \
php56w-xmlrpc \
php56w-odbc \
php56w-pecl-apcu \
php56w-pecl-xdebug \
php56w-gd \
php56w-interbase \
php56w-pspell \
php56w-snmp \
php56w-ldap \
php56w-pdo \
php56w-xml \
php56w-enchant \
php56w-intl \
php56w-pgsql \
php56w-tidy
修改部分php.ini設(shè)置
sed -i 's/^upload_max_filesize\ =\ 2M/upload_max_filesize\ =\ 50M /g' /etc/php.ini
sed -i 's/^;\ max_input_vars\ =\ 1000/\ max_input_vars\ =\ 2000 /g' /etc/php.ini
sed -i 's/^;date.timezone\ =/date.timezone=Asia\/Shanghai/g' /etc/php.ini
nginx配置目錄
/etc/nginx/conf.d
加入開機(jī)啟動項(xiàng)
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysql on
相關(guān)重啟命令
service nginx start
service php-fpm start
service mysql start