LNMP环境搭建
Linux Red Hat 6.4下Nginx + Mysql + PHP
服务器环境搭建
系统平台 RHEL 6.4 Nginx版本 nginx-1. 1. 8 Mysql版本 5. 1.59 PHP版本 php-
5.2. 17
安装准备
在安装L i nux操作系统时添加如下几个包不然无法使用源码安装
关于依赖包的问题
用rpm -qa | gr ep依赖包名
查看是否安装了改该包然后安装其相应的devel文件即可比如
#rpm-qa | grep libxxx libxxx-1.0.0. el6.x86_64其devel包的名字为libxxx-devel-1.0.0.el6.x86_64
1.安装libiconv
#tar zxvf libiconv-1. 13. tar.gz #cd libiconv-1. 13/
#./configure --prefix=/usr/local #make
#make install cd . ./
2.安装l ibmcrypt实现加密功能的库
# tar zxvf libmcrypt-2.5.8. tar.gz # cd libmcrypt-2.5.8/ # ./configure #m ak e
# make install # /sbin/ldconfig
#注这里不要退出去。
# cd libltdl/
# ./configure --enable-ltdl-install #make
# make install
3.安装mhash(哈稀函数库) # tar zxvf mhash-0.9.9.9.tar.gz # cd mhash-
0.9.9.9/ # ./conf igure # mak e
# make install # cd . ./ln -s /usr/local/lib/libmcrypt. la /usr/lib/libmcrypt. la ln -s
/usr/local/lib/libmcrypt. so /usr/lib/libmcrypt. so ln -s
/usr/local/lib/libmcrypt. so.4 /usr/lib/libmcrypt. so.4 ln -s
/usr/local/lib/libmcrypt. so.4.4.8 /usr/lib/libmcrypt. so.4.4.8 ln -s
/usr/local/lib/libmhash.a /usr/lib/libmhash.a ln -s /usr/local/lib/libmhash. la/usr/lib/libmhash. la ln -s /usr/local/lib/libmhash. so /usr/lib/libmhash. so ln-s /usr/local/lib/libmhash. so.2 /usr/lib/libmhash. so.2 ln -s
/usr/local/lib/l ibmhash. so.2.0. 1 /usr/lib/l ibmhash. so. 2.0. 1 4. 安装mcrypt
# tar zxvf mcrypt-2.6.8. tar.gz # cd mcrypt-2.6.8/ # /sbin/ldconfig#./conf igure #make # make install # cd . ./
如果出现libmcrypt not found的错误执行下面的语句:
#exprot LD_LIBRARY_PATH=/usr/l ocal/l ib:$LD_LIBRARY_PATH
5.安装libxml2-devel
# rpm -ivh libxml2-devel-2. 7.6-8. el6_3.4.x86_64.rpm 6.安装libpng-devel
# rpm -ivh libpng-devel-1.2.49-1. el6_2.x86_64.rpm 7.安装freetype、freetype-devel
# rpm -ivh freetype-devel-2.3. 11-6.el6_2.9.x86_64.rpm 8.安装openssl-devel
# rpm -ivh openssl-devel-1.0.0-27.el6.x86_64.rpm# openssl-devel依赖于krb5-devel #rpm -ivh krb5-deve l-1. 10.3-10. el6.x86_64.rpm
# krb5-devel依赖于# # # #rpm -ivh keyutils-libs-devel-1.4-4.el6.x86_64.rpm rpm-ivh libcom_err-devel-1.41. 12-14.el6.x86_64.rpm rpm -ivh libselinux-devel-2.0.94-
5.3. el6.x86_64.rpmlibselinux-devel依赖于
rpm -ivh libsepol-devel-2.0.41-4. el6.x86_64.rpm
9.安装nucurese
# tar -zxvf ncurses-5.6. tar.gz # cd ncurses-5.6 #./configure
--with-shared
--without-debug
--without-ada
--e nab l e-ove rwr i te # mak e
# make install
Mysql安装
先用rpm -qa | grep mysql查看是否已经安装mysql如果显示:
MySQL-server-* MySQL-cl i ent-*
用rpm -e mysql* -nodeps将其卸载删除mysql服务
# chkconf ig --list | grep -i mysql #chkconfig --del mysql
Whereis mysql删除残留文件夹
建立mysql组建立mysql用户并且加入到mysql组中# groupadd mysql
# useradd mysql -g mysql # tar zxvf mysql-5. 1.59.tar.gz # cd mysql-5. 1. 59
# ./configure --prefix=/usr/local/mysql --without-debug
--with-extra-charsets=gbk --with-extra-charsets=al l --enable-assembler --with-pthread
--enable-thread-safe-cli ent
--with-mysqld-ldflags=-all-static /*不带共享库的形式编译mysqld*/ --with-client-ldf lags=-all-static --with-big-tables
--with-readl ine /*要采用rpm方式安装ncurses或tar包安装*/
--with-ssl /*要采用rpm方式安装openssl*/ --with-embedded-server--enable-local-infile --with-plugins=innobase # make # make install
# /usr/local/mysql/bin/mysql_install_db --user=mysql #以Mysql身份初始化数据库
# cp ./support-files/mysql. server /etc/init.d/mysql #复制Mysql启动服务至系统
# cp ./support-fil es/my-medium.cnf /etc/my.cnf # chmod 755
/etc/init.d/mysql
# cd /usr/local/mysql/ #切换到cd /usr/local/mysql/目录下# chown -Rmysql . #改变当前目录下的所有者为mysql用户# chown -R mysql
/var/lib/mysql/ #修改数据库目录的权限
# chgrp -R mysql . #改变当前目录下的mysql用户的文件为mysql组
# /usr/local/mysql/bin/mysqld_safe --user=mysql& # service mysql start #启动mysql服务
如果出现找不到mysql. sock文件修改/etc 目录下的my.cof文件把socket=/var/lib/mysql. sock改成socket=/tmp/mysql. sock即可
# /usr/local/mysql/bin/mysqladmin -u root password 'admin' #设置管理员密码
# /usr/local/mysql/bin/mysql -u root -p #测试密码输入
感谢您的阅读祝您生活愉快。
韩国服务器怎么样?韩国云服务器租用推荐?韩国服务器距离中国近,有天然的地域优势,韩国服务器速度快而且非常稳定!有不少有亚洲市场的外贸公司选择韩国服务器开拓业务,韩国服务器因自身的优势也受到不少用户的青睐。目前的IDC市场上,韩国、香港、美国三个地方的服务器几乎占据了海外服务器的百分之九十以上。韩国服务器相比美国服务器来说速度更快,而相比香港机房来说则带宽更充足,占用市场份额非常大。那么,韩国服务器...
Virmach自上次推出了短租30天的VPS后,也就是月抛型vps,到期不能续费,直接终止服务。此次又推出为期6个月的月抛VPS,可选圣何塞和水牛城机房,适合短期有需求的用户,有兴趣的可以关注一下。VirMach是一家创办于2014年的美国商家,支持支付宝、PayPal等方式,是一家主营廉价便宜VPS服务器的品牌,隶属于Virtual Machine Solutions LLC旗下!在廉价便宜美国...
RAKSmart 商家最近动作还是比较大的,比如他们也在增加云服务器产品,目前已经包含美国圣何塞和洛杉矶机房,以及这个月有新增的中国香港机房,根据大趋势云服务器算是比较技术流的趋势。传统的VPS主机架构方案在技术层面上稍微落后一些,当然也是可以用的。不清楚是商家出于对于传统VPS主机清理库存,还是多渠道的产品化营销,看到RAKSmart VPS主机提供美国、香港和日本机房的半价促销,当然也包括其他...