以CenOs6为准:(切换到超级用户权限)
LAMP(Linux+Apache+Mysql+php)
以为CenOs里面本身就安装了Apache如果需要安装,那就安装一个
[root@localhost ~]# yum -y install httpd
在设置开机自启动
[root@localhost ~]# chkconfig httpd on
启动httpd服务
[root@localhost ~]# service httpd start
安装Apache一些扩展
root@localhost ~]# yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
现在搭建的Apache环境并不能不被别的主机访问,假如你在虚拟机下搭建的的lamp,你宿主机如果输入虚拟机下的ip打不开Apache页面,那就设置iptables(防火墙规则),增加80端口访问权限
$iptables -A INPUT -p tcp --dport 80 -j ACCEPT
$service iptables save
//将规则保存在/etc/sysconfig/iptables文件里
$service iptables restart
//开放本机80端口
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Apache服务
1.默认主页位置:/var/www/html(当你在浏览器输ip或者localhost时,它会默认打开var/www/html文件的下的index.html文件)
2.脚本:/etc/init.d//httpd
3.主配置文件;etc/httpd/*、/var/www/*
$service httpd restart ------------- Apache重启
$service httpd start --------------Apache开启
$service httpd stop ---------------Apache关闭
$chkconfig httpd on
-------------------
MySQL
-------------------
1.mysql 客户端程序
2.mysql-server 服务端程序
3. mysql-devel 开发设计的库
[root@localhost ~]# yum -y install mysql mysql-server mysql-devel
[root@localhost ~]# chkconfig mysqld on -----------------------开机启动
[root@localhost ~]# service mysqld start ---------------------启动mysqld服务
[root@localhost ~]# /usr/bin/mysql_secure_installation ---------------------------------进行一些安全性配置
[root@localhost ~]# netstat -tulpn | grep -i mysql -----------------查看mysql是否启动
------------
----------------------------
3.安装php
[root@localhost ~]# yum -y install php php-mysql -------------------------为了让php支持Mysql,安装php-mysql软件包
[root@localhost ~]# yum search php ------------------------搜索php的一些安装包
[root@localhost ~]# yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap ---------------------安装php一些扩展
[root@localhost ~]# service httpd restart -----------------重启Apache服务器测试
[root@localhost ~]# cd /var/www/html/
[root@localhost html]# vi index.php
<?php
phpinfo();
?>
root@localhost ~]# unzip phpMyAdmin-4.2.6-all-languages.zip
[root@localhost ~]# mv phpMyAdmin-4.2.6-all-languages /var/www/html/phpmyadmin
[root@localhost ~]# cd /var/www/html/phpmyadmin
[root@localhost ~]# cp libraries/config.default.php config.inc.php
[root@localhost ~]# vi cnfig.inc.php
$cfg['PmaAbsoluteUri'] = '';这里填写 phpMyAdmin 的访问网址。
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['user'] = 'root'; // 填写 MySQL 访问 phpMyAdmin 使用的 MySQL 用户名,默认为 root。
fg['Servers'][$i]['password'] = ''; // 填写对应上述 MySQL 用户名的密码。
# 然后重启,httpd服务
[root@localhost ~]# service httpd restart
在浏览器键入http://localhost/phpmyadmin 即可访问。