常用软件安装完毕后随即进行环境搭建——LAMP
- 首先进入超级用户 —— su
- 安装apache。在linux中apache是httpd,所以安装使用如下命令
yum install httpd
- 安装mysql server
yum install mysql mysql-server
- 安装php及其相关扩展包,如处理图形的gd库,pear包,等等
yum install php php-mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
- 配置开机启动项
在此学习一个linux下的新命令——chkconfig
该命令用于检查、启用和禁用系统服务。语法:#chkconfig [--add][--del][--list][系统服务] 或者
#chkconfig [--level<等级代号0-7>][系统服务][on/off/reset]
第一个用法:--add 新增所指定的系统服务
--del 删除指定的系统服务
--level 指定该系统在那个执行等级中开启或关闭
#chkconfig --list [name]
该命令能得到指定服务在不同运行级的状态
name缺省时显示所有系统服务的列表,及其在系统各运行级别的启动状态。
第二个用法:#chkconfig [--level levels] name <on|off|reset>
设置某一服务在指定运行级是启动、停止还是重置
如果想开机启动某服务,如开机运行apache(在linux中为httpd服务)可进行如下操作:
#chkconfig –add httpd [添加服务]
#chkconfig 235 httpd on [设置开机启动]
235是等级代号,代表了linux运行的7个级别。7个级别状况分别如下:
0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动,机器关闭。
1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,就像Windows下的安全模式登录。
2:多用户状态,没有NFS支持。
3:完整的多用户模式,有NFS,登陆后进入控制台命令行模式。
4:系统未使用
5:X11控制台,登陆后进入图形GUI模式,XWindow系统。
6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动。运行init6机器就会重启。
所以我们进行如下操作:
/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]
/sbin/chkconfig mysqld on [设置mysql服务开机启动]
/sbin/service httpd start [启动httpd服务,与开机启动无关]
- 设置mysql数据库
/etc/init.d/mysql start [首先启动mysql]
#mysql_secure_installation [然后进行相应的安全配置,即设置密码]
提示”Enter current password for root(enter for none):”时,由于最初安装未设置密码所以直接按下回车即可。
确认设置密码
设置密码
确认密码
是否删除匿名用户? [建议删除]
是否允许root用户远程登录 [建议禁止]
是否删除test数据库及其 [建议删除,想练手的可以在test数据库中联系]
- 一些参数
Apache的配置文件是/etc/httpd/conf下
Modules放在/user/lib/httpd下
Php的配置文件放在/etc/php.d/下和/etc/php.ini
Php的moudeles放在/usr/lib/php/modules下
- 安装配置phpmyadmin
yum install phpmyadmin
配置phpmyadmin让人简单的不敢相信,先找到apache下关于phpmyadmin的配置文件
apache下的配置文件在:/etc/httpd/conf.d/phpMyAdmin.conf
然后注释掉如下代码
<Directory /user/share/phpMyAdmin/>
…
…
</Directory>
即可(在行首添加#即可注释掉)
- 至此LAMP环境就配好了!
转载于:https://blog.51cto.com/princewell/985027