【Linux 基础篇】之 yum安装LAMP环境与管理
2016-02-21 12:37
579 查看
【1】什么是LAMP
目前世界最流行的企业建站方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP作为服务器端脚本解释器。这四个软件都是遵循GPL的开放源码软件,它们安全、稳定、快速、功能强大,使用它们可以建立一个快速、稳定、免费的网站系统。【2】准备环境
yum添加163源
地址:http://mirrors.163.com/.help/centos.html
下载方式:
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
使用 yum
程序安装所需开发包(以下为标准的rpm包名称)
yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-develzlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-develfreetype-devel pam-devel openssl-devellibxml2-devel gettext-devel pcre-devel mysql-devel net-snmp-develcurl-devel perl-DBI
【3】 安装LAMP
安装mysql:
yum -y installmysql mysql-server自启动:
chkconfig --level 235 mysqld on
启动服务:
/etc/init.d/mysqld start
配置mysql的密码:
mysqladmin -u root password 123456 (自行修改!!)
mysql的配置文件:
/etc/my.cnf
安装apache:
yum -yinstall httpd自启动:
chkconfig --level 235 httpd on
启动服务:
/etc/init.d/httpd start
apache的web存放目录:
/var/www/html
apache的配置文件:
/etc/httpd/conf/httpd.conf
Listen 80
ServerName 127.0.0.1:80
DocumentRoot “/var/www/html”
DirectoryIndex index.php index.html index.html.var
安装php:
yum -y installphp重启httpd服务激活php:
/etc/init.d/httpd restart
测试php是否安装完成
vim /var/www/html/info.php
<?php
phpinfo();
?>
安装php的组件:
搜索php组件:yum search php
安装常用组件:
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xmlphp-xmlrpc php-bcmath php-mbstring
记得安装完要重启httpd服务激活组件:
/etc/init.d/httpd restart
php配置文件:
vi/etc/php.ini
memory_limit=128M
post_max_size=8M
upload_max_filesize=2M
一条命令安装:
yum-y install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-develzlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-develfreetype-devel pam-devel openssl-devellibxml2-devel gettext-devel pcre-devel mysql-devel net-snmp-develcurl-devel perl-DBI mysql mysql-server httpdphp php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-bcmath php-mbstring
然后配置 mysql密码和更改apache配置文件即可。
相关文章推荐
- 【Linux 基础篇】之软件管理.
- Linux 基金会发布面向IoT设备的实时OS「Zephyr 项目」
- 【Linux 基础篇】之系统管理
- 个人常用linux命令归纳(3)
- Linux中安装文本查看器gedit
- Linux学习笔记之权限与命令之间的关系(重要)及文件与文件夹知识总结
- linux改变运行中的进程的uid
- 深入理解Linux内核 Memory Addressing Chapter-2
- IoT reigns supreme at upcoming Embedded Linux Conference
- [转] 在linux下使用Terminator
- linux根目录下一级子目录
- CentOS7 修改设置静态IP和DNS
- linux用户态和内核态理解
- Linux基础
- 【Linux 基础篇】之进程管理
- 关于虚拟机装kali-linux的联网问题
- 【Linux 基础篇】之 Linux中的正则
- centos开机启动自定义脚本
- linux yum命令详解
- 【Linux 基础篇】之常用命令