`
javatgo
  • 浏览: 1169420 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

LANMP安装总结

 
阅读更多

LANMP安装总结


Centos系统安装总结

LANMP环境搭建总结:

步骤

1

2

3

4

5

6

安装

liunx

apache

mysql

php

nginx

优化配置

备注

Centos5.5

组件:memcache,mongodb,eaccelerator等等

Apache/nginx


编译组件的通用模式:

①安装linux支持②安装PHP支持


以memcache为例:其中php安装在/usr/local/php

①安装linux支持memcache

wgethttp://memcached.googlecode.com/files/memcached-1.4.0.tar.gz//下载

tarzxvfmemcached-1.4.0.tar.gz//解压

cdmemcached-1.4.0

./configure//编译

make

makeinstall//安装


启动:/usr/local/bin/memcached-d-m256-uroot

检查tcp11211端口是否打开memcache默认11211端口

netstat-anp|grep11211


加入开机自启动:

echo"/usr/local/bin/memcached-d-m256-uroot">>/etc/rc.local


②安装memcache的php模块支持

Wgethttp://pecl.php.net/get/memcache-2.2.5.tgz//下载

tarvxzfmemcache-2.2.5.tgz
cdmemcache-2.2.5
/usr/local/php/bin/phpize//很重要,下面又详解
./configure--enable-memcache--with-php-config=/usr/local/php/bin/php-config--with-zlib-dir

make
makeinstall

复制memcache.so文件到/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613

修改php.ini文件

将extension_dir="/"修改为:

extension_dir="/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613"

extension=memcache.so

重启apache,查看phpinfo网页,查看memcache模块是否被正确加载

**************************************************************************************

phpize是什么东西呢?php官方的说明:
http://php.net/manual/en/install.pecl.phpize.php

phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块

比如你想在原来编译好的php中加入memcached或者ImageMagick等扩展模块,都可以可以使用phpize,使用方法同上


测试服务器的数据管理:

第一种命令行模式:

①数据导出②创建对应表③导入数据

1.导出整个数据库  mysqldump-u用户名-p数据库名>导出的文件名

  mysqldump-uwcnc-psmgp_apps_wcnc>wcnc.sql

2.导出一个表

  mysqldump-u用户名-p数据库名表名>导出的文件名

  mysqldump-uwcnc-psmgp_apps_wcncusers>wcnc_users.sql


3.导出一个数据库结构

  mysqldump-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:wcnc_db.sql

  -d没有数据--add-drop-table在每个create语句之前增加一个droptable


4.导入数据库

  常用source命令

  进入mysql数据库控制台,

  如mysql-uroot-p

  mysql>use数据库

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

  mysql>sourced:wcnc_db.sql(注:如果写成sourced:\wcnc_db.sql,就会报语法错误)

第二种模式:使用图形界面管理工具

使用图形界面管理工具

步骤:①进入mysql命令行模式---②对远程使用客户端主机进行授权

/usr/local/mysql/bin/mysql-uroot-p123456//进入mysql管理界面


出现错误:

ERROR1045(28000):
Accessdeniedforuser'root'@'localhost'(usingpassword:YES)

解决办法:

/usr/local/mysql/share/mysql/mysql.serverstop//先关闭mysql

/usr/local/mysql/bin/mysqld_safe--user=mysql--skip-grant-tables--skip-networking&

/usr/local/mysql/bin/mysql-urootmysql

UPDATEuserSETPassword=PASSWORD('123456')whereUSER='root';//修改密码

重启mysql服务

**************************

对本地ip192.168.1.48进行授权:

mysql>grantallon*.*toroot@'192.168.1.48'identifiedby'123456';//授权ip访问权限

********************************************************************

本地使用数据库管理工具:

使用数据库管理工具--连接数据管理数据

报错:errorno2003can'tconnecttomysqlserveron192.168.1.23

我的问题可能是防火墙没有关闭,解决办法两种:

关闭防火墙⑴serviceiptablesstop(临时关闭)

chkconfigiptablesoff(重启生效的)

********连接成功


知识共享许可协议本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名PHP淮北(包含链接),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系

分享到:
评论

相关推荐

    LANMP安装配置

    总结,完整的LANMP安装配置涉及到多个组件的协同工作,每个组件的正确配置都是确保系统稳定性和性能的关键。通过上述步骤,你可以在CentOS上建立一个强大的Web服务环境,同时利用MongoDB和Memcache提升数据处理和...

    shell-编写lanmp一键安装脚本

    ### Shell-编写Lanmp一键安装脚本 #### 概述 本文档旨在详细介绍如何使用Shell脚本实现LAMP或LNMP环境的一键安装过程。LAMP(Linux、Apache、MySQL、PHP)与LNMP(Linux、Nginx、MySQL、PHP)是两种常见的Web服务器...

    lanmp v2.2一键安装包

    #### 五、总结 LANMP V2.2一键安装包为用户提供了一个便捷高效的Web服务器环境搭建方案,尤其适合那些希望快速搭建稳定、高性能Web服务的开发者或运维人员。通过集成多种Web服务器组件和管理工具,大大简化了服务器...

    lanmp资料整理

    ### 总结 这份文档详细整理了LAMP堆栈中MySQL和PHP的配置方法和相关注意事项,对于搭建和管理基于LAMP架构的网站有重要的指导意义。通过阅读这份文档,读者可以了解如何在一个基于RHEL的系统上安装和配置MySQL...

    lanmp的笔记

    文档详细说明了MySQL 5.5.12版本在Linux系统中的安装步骤,以下为总结知识点: 1. 使用yum命令安装MySQL的依赖包,包括编译环境如gcc、gcc-c++、make,以及其他开发库如ncurses-devel、bison、openssl-devel、zlib-...

    在Debian系统下配置LNMP的教程

    下面将详细介绍在Debian上配置LNMP的...总结起来,配置Debian上的LNMP环境主要包括安装MySQL、PHP、Nginx,然后进行必要的安全配置、PHP处理配置以及站点配置。通过这些步骤,你可以构建一个稳定且高效的Web服务环境。

    如何利用wdcp服务器管理系统.docx

    #### 八、总结 通过本文的介绍,相信读者已经掌握了如何使用WDCP服务器管理系统来管理Linux服务器的基本方法。WDCP不仅简化了服务器管理的操作流程,还提供了丰富的功能模块,极大地提高了服务器管理的效率。无论是...

    Linux+wdcp+rtmp搭建直播平台方案

    #### 安装Lanmp_v3.2 Lanmp_v3.2是一个集成了LNMP(Linux、Nginx、MySQL、PHP)的软件包,简化了环境搭建的过程。使用yum命令安装,下载并解压后执行安装脚本。 #### 安装Nginx 按照步骤下载、解压、更新依赖,并...

    Linux+Apache+Nginx+MySQL+PHP_前后端_部署_生产环境

    #### 六、总结 通过本方案,可以有效利用Nginx处理静态资源的优点,同时借助Apache的强大动态处理能力,为网站提供稳定且高效的运行环境。此外,还可以根据实际需求进一步优化和扩展,以适应更多场景。

    phpStudy web服务器集成环境

    在描述中提到的“lanmp集成环境”,这里的“L”代表的是Linux,但在实际的phpStudy中,它是在Windows环境下运行的,因此这里应理解为“WAMP”(Windows + Apache + MySQL + PHP)环境。phpStudy不仅包含了Apache...

    为wdcp面板的lnmp服务器添加ipv6支持.docx

    进入Nginx的安装目录,例如 `/root/lanmp/nginx-1.0.12`,然后运行配置命令: ``` ./configure --user= --group= --prefix=/wdlinux/nginx-1.0.12 --with-...

    swoole4.x框架

    1. 安装 Swoole:首先确保 PHP 版本符合 Swoole 的需求,然后通过 PECL 安装或手动编译安装。 2. 创建服务器:使用 `new swoole_http_server` 或 `new swoole_server` 创建服务器实例,配置监听端口等参数。 3. 注册...

Global site tag (gtag.js) - Google Analytics