LANMP安装总结
来源:互联网 发布:mac校园网客户端 编辑:程序博客网 时间:2024/05/29 17:24
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
wget http://memcached.googlecode.com/files/memcached-1.4.0.tar.gz //下载
tar zxvf memcached-1.4.0.tar.gz //解压
cd memcached-1.4.0
./configure //编译
make
make install //安装
启动:/usr/local/bin/memcached -d -m 256 -u root
检查tcp 11211端口是否打开,memcache默认11211端口
netstat -anp | grep 11211
加入开机自启动:
echo "/usr/local/bin/memcached -d -m 256 -u root" >> /etc/rc.local
②安装memcache的php模块支持
Wget http://pecl.php.net/get/memcache-2.2.5.tgz //下载
tar vxzf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/local/php/bin/phpize //很重要,下面又详解
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config --with-zlib-dir
make
make install
复制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 -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql (注:如果写成source d:\wcnc_db.sql,就会报语法错误)
第二种模式:使用图形界面管理工具
使用图形界面管理工具
步骤:①进入mysql命令行模式---②对远程使用客户端主机进行授权
/usr/local/mysql/bin/mysql -uroot -p123456 //进入mysql管理界面
出现错误:
ERROR 1045 (28000):
Access denied for user 'root'@'localhost' (using password: YES)
解决办法:
/usr/local/mysql/share/mysql/mysql.server stop //先关闭mysql
/usr/local/mysql/bin/ mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
/usr/local/mysql/bin/mysql -u root mysql
UPDATE user SET Password=PASSWORD('123456') where USER='root';//修改密码
重启mysql服务
**************************
对本地ip192.168.1.48进行授权:
mysql> grant all on *.* to root@'192.168.1.48' identified by '123456';//授权ip访问权限
********************************************************************
本地使用数据库管理工具:
使用数据库管理工具--连接数据管理数据
报错:error no 2003 can't connect to mysql server on192.168.1.23
我的问题可能是防火墙没有关闭,解决办法两种:
关闭防火墙⑴service iptables stop (临时关闭)
⑵chkconfig iptables off (重启生效的)
********连接成功
本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名PHP淮北(包含链接),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系。
- LANMP安装总结
- Lanmp快速安装配置
- linux 自行安装lanmp
- lanmp一键安装版
- lanmp.sh安装文件修改
- LANMP 环境安装Nginx安装配置
- wdlinux lanmp一键安装包
- lanmp一键安装包简介
- lanmp一键安装包系列教程
- lanmp一键安装包随堂笔记
- shell脚本——lanmp安装
- lanmp 各种组合一件安装包 究极版
- linux下的lanmp/lamp/lnmp一键安装包
- lanmp一键安装包系列教程之四
- 虚拟机+linux+nginx环境+php+mysql+magento安装 lanmp
- LANMP配置
- lanmp一键安装包安装说明(包括lamp,lnmp,lnamp安装)
- lanmp v2.5一键安装包发布(包括lamp,lnmp,lnamp安装)
- joj1538
- Error the user data image is used by another emulator. aborting
- 正则表达式技巧,快速度上手!
- 1.2.两个链表的合并
- 数据库连接查询类型(左连接、右连接、全连接、内连接和交叉连接)
- LANMP安装总结
- 分析PA日志程序
- flex tree 怎么在java后台组合成合适的数据,我使用的是flex spring hibernate
- 9月22日LINUX作业
- MMS/SMS 收发流程分析
- 调整数组顺序使奇数位于偶数前面
- LINUX挂载U盘需要用到的命令。
- Java四舍五入
- MFC之系统托盘实现与应用