LAMP环境的搭建
来源:互联网 发布:淘宝优惠券活动报名 编辑:程序博客网 时间:2024/05/21 11:37
- Mysql安装
1、 检查linux中以前是否安装过mysql,命令如下:
rpm -qa|grep mysql
如果有就先卸载后再安装,卸载命令如下:
rpm -e mysql --nodeps
注意:linux中搭建lamp环境是有顺序的应该先安装mysql
解压下载的mysql包,命令如下:
tar -zxvf mysql(tab键补齐)
将解压文件夹复制或者剪切到/usr/local/mysql并重命名为mysql
cp -vRp mysql(tab键补齐) /usr/local/mysql
切换到/usr/local/ mysql文件夹下
cd /usr/local/mysql
2、 配置mysql
首先添加一个mysql组
groupadd mysql
然后添加一个用户:
useradd -g mysql mysql
mysql的data文件夹下是空的所以要先执行install_db
scripts/mysql_install_db --user=mysql
执行后data文件夹下有了很多数据
3、 修改权限(mysql文件夹下)
chown -R root .
修改data目录下的所有者权限
chown -R mysql data
修改组权限:
chgrp -R mysql .
4、 使用mysql前需要启动mysql服务(&后台运行):
bin/mysql_safe --user=mysql &
bin/mysql -u root
Apache安装
1、 检测是否安装apache
rpm -qa|grep httpd
如果有就先卸载后再安装,卸载命令和mysql卸载类似
2、 解压文件包
tar -zxvf mysql(tab键补齐)
3、 进入解压的文件夹然后编译(需要gcc)
./configure --prefix=/usr/local/apache --enable-so
prefix表示安装路径
4、 make 生成可以安装的文件
5、 make install 安装
6、 cd /usr/local/apache
7、 启动服务
bin/apachevtl start
8、 在/usr/local/apache/htdocs里面创建html文件并在浏览器访问(http:localhost/test.html),如果不能访问则可能是防火墙
PHP安装
1、 检测是否安装过php,命令类似(如果有先删除在安装)
2、 对文件包解压并进入解压后的文件夹内
3、 编译(./configure--help查看编译帮助)
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs--with-mysql=/usr/local/mysql
4、 make
5、 make install
6、 打开apache配置文件在(AddType区域310行)加入一行:
AddType application/x-httpd-php .php
7、 重启apache
/usr/local/apache/bin/apacheetl restart
8、 创建php文件输出phpinfo来测试是否成功安装
9、 如果php没有配置文件则需要复制php.ini文件
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP环境的搭建
- LAMP的环境的搭建
- LAMP的环境的搭建
- LAMP环境的搭建之一
- wordpress的LAMP环境搭建
- LAMP环境的详细搭建
- rmdir命令
- Apache cxf rpc demo
- linux 查找大文件
- linuxc多进程与外部程序调用(转载)
- gcc_warning:assignment makes integer from pointer without a cast
- LAMP环境的搭建
- 四件在我步入职业软件开发生涯那天起就该知道的事情
- 开博第一篇:博客的初衷
- WinCE平台NKDbgPrintfW等支持的格式符及浮点数打印方法
- xcode5 cocos2d-x (三) CCSprite 精灵类的常见创建方法
- 心脏支架手术后还是胸闷气短,八一八我支架手术后的苦逼生活
- 使用SQL*PLUS,构建完美excel或html输出
- Java NIO框架Netty教程(一) – Hello Netty
- 23种设计模式以及设计原则(二)