当前位置: 首页 > news >正文

宁夏住房和城乡建设局网站学习完成网站建设作业

宁夏住房和城乡建设局网站,学习完成网站建设作业,wordpress文章列表分页代码,wordpress主题接入社交功能LNMP 指的是什么呢#xff0c;这里可以“望文生义”#xff0c;其是linux NGINX Mysql PHP的组合。每一种工具的安装都有其特长来吸引我们去使用它#xff0c;对此就要了解其组合的各个工具的特点#xff1a;Linux#xff1a;不用多说#xff0c;这是我们都熟知的以开… LNMP 指的是什么呢这里可以“望文生义”其是linux  NGINX  Mysql  PHP的组合。每一种工具的安装都有其特长来吸引我们去使用它对此就要了解其组合的各个工具的特点 Linux不用多说这是我们都熟知的以开源系统是一类Unix计算机操作系统的统称是目前最流行的免费的操作系统。 NGINX是一个高性能的HTTP和反向代理服务器是一个小巧而高效的Linux下的Web服务器软件。Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗资源极少。 Mysql是一个小型关系型数据库管理系统现在市场份额也在不断的扩大。 PHP一种在服务器段执行的嵌入HTML文档的脚本语言市场需求在不断攀升。 简单了解了LNMP后下来就是来搭建了   搭建之前呢要先到相应的官网下载相应的源码这里我已下载下来了它们是   libevent-2.0.18-stable.tar.gz mysql-5.5.15-linux2.6-i686.tar.gz nginx-1.3.16.tar.gz php-5.4.14.tar.bz2 xcache-3.0.1.tar.gz   对于各个部分的搭建顺序每一一个一成不变的次序但由于PHP要依赖NGINX和Mysql模块的所以要先对NGINX和Mysql来进行安装 这里为了可以使用到各模块的最新功能采用源码来安装。而Mysql的源码安装其官方还为我们提供了二进制版的为我们省去了不少“麻烦”对于我这样的懒人当然不会“自找麻烦了”这里就采用二进制版来安装。 首先来进行拆包 tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/切换到解压的目录可以看到解压出的目录名字很长为了操作的方便这里为其做一个软连接 ln -s mysql-5.5.15-linux2.6-i686/  mysql 然后切换到mysql目录下可以看到官方提供的安装文档INSTALL-BINARY根据里面的步骤做就好 创建组groupadd -r mysql 创建用户useradd -r -g mysql mysql -M 改变所有者chown -R mysql . 改变所属组chgrp -R mysql . 初始化scripts/mysql_install_db --usermysql 然后把权限改回来  chown -R root .   chown -R mysql data 然后拷贝并生成mysql配置文档cp support-files/my-medium.cnf /etc/my.cnf 拷贝并生成mysql的控制文件cp support-files/mysql.server /etc/init.d/mysqld赋予其可执行权限chmod ax /etc/init.d/mysqld 利用 chkconfig --add mysqld来把其加入开机启动进程。 启动mysql。 在profile文件中加入mysql环境变量 把库文件的路径加入变量里vim /etc/ld.so.conf.d/mysql.conf/usr/local/mysql/lib 然后执行ldconfig命令来刷新接着来看能不能找到库文件 然后对头文件include做一个软连接ln -s include /usr/include/mysql 启动mysql且为root用户设置密码mysqladmin -u root -p password wgz0224gz 到此mysql的搭建就完成了。 下面来搭建NGINX。 安装nginx之前首先要安装pcre正则表达式库和livevent提高应用程序的性能 安装pcre-devel就采用rpm包来安装就好 然后源码安装livevent 首先依旧先拆包 tar -zxvf libevent-2.0.18-stable.tar.gz  -C /usr/local/src/切换到解压的目录 执行以下命令  ./configure --prefix/usr/local/libevent make make install 切换到安装目录对库文件做相应的处理 vim /etc/ld.so.conf.d/libevent.conf 加入路径/usr/local/libevent/lib 然后执行如图示命令 然后对头文件做软连接 ln -s /usr/local/libevent/include/  /usr/include/libevent 然后来安装nginx 首先拆包 tar -zxvf nginx-1.3.16.tar.gz -C /usr/local/src/然后切换到解压的目录中去 创建组和用户 接下来执行如下命令 ./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 \   --usernginx \  --groupnginx \   --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 make make install 然后在/etc/init.d/目录下做一个控制脚本nginx 然后为其附加可执行权限chmod ax nginx 然后把其加入chkconfig管理chkconfig --add nginx然后创建一个目录 mkdir -pv /var/tmp/nginx/client 接着启动nginxservice nginx start然后测试nginx是否启动成功 然后来安装phpfastcgi 首先依旧进行拆包 tar -jxvf php-5.4.14.tar.bz2 -C /usr/local/src/ 切换到刚解压的目录执行如下老三部的命令 ./configure    \       --prefix/usr/local/php \        --enable-fpm   \        --enable-sockets  \        --with-mysql/usr/local/mysql \         --with-mysqli/usr/local/mysql/bin/mysql_config  \         --enable-mbstring  \         --enable-xml  \         --with-png-dir \         --with-png  \         --with-jpeg-dir  \         --with-zlib  \          --with-freetype-dir \         --with-config-file-path/etc/php \          --with-config-file-scan-dir/etc/php5.d make make install 创建两个目录 mkdir /etc/php /etc/php5.d 拷贝生成php.ini文件进入源码目录 cp php.ini-production  /etc/php/php.ini 拷贝生成php-fpm的控制脚本进入源码目录cp sapi/fpm/init.d.php-fpm  /etc/init.d/php-fpm赋予其可执行权限chmod  ax /etc/init.d/php-fpm 拷贝产生php-fpm的配置文件进入php的安装目录下的etc目录    cp php-fpm.conf.default php-fpm.conf 启动php-fpm service  php-fpm  start chkconfig  --add php-fpm 接下来为了让nginx能解析php的请求需要编辑nginx的配置文件vim /etc/nginx/nginx.conf 然后进行测试 首先要在/usr/local/nginx/html/目录下编辑一个php文件这里我把index.html改为php文件来更好的说明nginx与php 的关联mv index.html index.php编辑这个php文件在后面追加如下图的内容 重启nginx在浏览器里测试 接下来测试与mysql的连接性同样要先编辑这个php文件在后面追加如下图内容内容自己编辑只要达到测试的目的即可 重启服务利用浏览器进行测试 当把mysql停掉时 看来各模块已经成功衔接了。 下面来做php加速 首先依旧是拆包tar -zxvf xcache-3.0.1.tar.gz -C /usr/local/src/ 然后切换到源码目录由安装文档知首先切换到php安装目录里执行/usr/local/php/bin/phpize为了生成configure文件接着就是执行我们所熟知的老三部了 ./configure --enable-xcache  --with-php-config/usr/local/php/bin/php-config make make install执行完后会出现一条目录要记下来后面要用   /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/ 然后整合xcache与php已达到加速php的目的cp xcache.ini  /etc/php5.d 然后编辑该文件vim /etc/php5.d/xcache.ini  为了方便管理xcache可以进行如下操作 cd /usr/local/src/xcache-3.0.1/  cp -r htdocs/ /usr/local/nginx/html/ cd /usr/local/nginx/html/htdocs/ chmod ar index.php  然后编辑文件vim /etc/php5.d/xcache.ini  添加账号和密码但是密码需要md5加密的所以先要生成一个md5加密的密码 然后把账号和密码自己定加入/etc/php5.d/xcache.ini中 然后重启服务并测试 到此基于nginx的LNMP就大功告成啦 转载于:https://blog.51cto.com/6320172/1186037
http://www.zqtcl.cn/news/865529/

相关文章:

  • 网站名注册移动端应用开发
  • 本地网站搭建流程短链接生成器app
  • 建网站需要哪些技术代做ppt网站
  • 在上海哪个网站比较好网站建设服务方案ppt模板
  • 天津网站优化流程uniapp微信小程序模板
  • 网站 搜索引擎 提交企业网站必须备案
  • 公司网站主页设计深圳搜索引擎
  • 织梦学校网站中国建设银行官方网站诚聘英才频道
  • 织梦网站去除技术支持网站建设热门吗
  • 手机自助网站建设电商首页设计
  • 个人做电影网站违法吗招标网站哪个好
  • 岱山县网站建设旅游网站制作
  • 深圳建网站三千哪些网站可以做微商品牌宣传
  • 做网站哪些软件比较好个人网站备案幕布
  • 用数据库代码做家乡网站专门做二维码的网站
  • 上海网站开发工程师招聘网网络维护公司需要什么资质
  • 迅速百度网站自然排名wordpress注册密码链接失效
  • 北京安慧桥网站建设金泉网做网站推广
  • 网站建设与管理书威海城乡与住房建设部网站
  • 邯郸网站设计公司设计师公司排名
  • 网站设计广州量计价格多少钱网站建设
  • wordpress做外贸网站hexo wordpress 主题
  • 北京哪家做网站没网站怎么做cpa
  • 企业网站建设jz190关键词检测工具
  • 如何搭建第三方网站网站开发费属于无形资产
  • 河源城乡规划建设局网站常州网站seo
  • 房产网站建设方案项目书传到网站根目录
  • 页面设计网站素材制作个人网站
  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式