背景:
阅读新闻
LNMP的搭建及PHP加速
[日期:2013-09-09] 来源:Linux社区 作者:wqianyniaimonly [字体:]
LNMP搭建
安装MySQL绿色软件包(二进制安装)
参考网址:
环境:mysql-5.5.15-linux2.6-i686.tar.gz
步骤:
1.tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local 拆包
2.ln -s mysql-5.5.15-linux2.6-i686 mysql 做符号链接
3.groupadd -r mysql
4.useradd -r -gmysqlmysql -s /sbin/nologin
5.chown -R mysql:mysql . 更改当前目录的所有者和所属组属于mysql
6.scripts/mysql_install_db --user=mysql 初始化数据库
7.chown -R root .
8.chown -R mysql data/ 当mysql进行运行的时候可以对data这个目录进行写数据
9.图1
10.cp support-files/my-medium.cnf /etc/my.cnf 复制mysql的配置文件
11.cp support-files/mysql.server/etc/init.d/mysqld 复制控制文件
12.图2
13.vim /etc/profile 写入44行 PATH=$PATH:/usr/local/mysql/bin搜索路径
14.vim /etc/ld.so.conf.d/mysql.conf 写入/usr/local/mysql/lib 刷新缓存ldconfig
15.ldconfig -pv |grep mysql 测试库文件是否被加载进入
16.ln -s /usr/local/mysql/include/usr/include/mysql 为头文件创建一个符号链接
17.mysqladmin -u root -p password '123'
安装nginx(源码安装)
环境:libevent-2.0.16-stable.tar.gznginx-1.0.11.tar.gz pcre-devel-6.6-2.el5_1.7.i386.rpm
步骤:
1.tar -zxvf libevent-2.0.16-stable.tar.gz -C /usr/local/src
2.cd /usr/local/src
3../configure--prefix=/usr/local/libevent 指明安装目录
4.make
5.make install
6.图3
7.vim /etc/ld.so.conf.d/libevent.conf 写入 /usr/local/libevent/lib
8.ldconfig
9.ldconfig –pv |gerp libevent
10.ln -s /usr/local/libevent/include /usr/include/libevent
11.mkdir /mnt/cdrom (这里指挂载本机器上的光盘,PCRE库nginx需要有正则表达式的支持)
12.mount /dev/cdrom/mnt/cdrom/
13.rpm –ivh /mnt/cdrom/Server/ pcre-devel-6.6-2.el5_1.7.i386.rpm
14.tar -zxvf nginx-1.0.11.tar.gz -C /usr/local/src/ (安装nginx)
15.groupadd –r nginx
16.useradd -r -g nginx -s /sbin/nologinnginx
17../configure \
-conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \安装状态监控模块
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
--with-pcre
18.mkar&&make install
19.cd /usr/local/nginx/
图4
20.mkdir -pv /var/tmp/nginx/clien
21.chmod a+x nginx
22.vim nginx附件控制脚本让80端口自动起来(查看附件)
23.chkconfig –add nginxnginx交给chkconfig来管理
24.chkonfig –list |grep nginx查看在5种级别下是否启用
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯