CentOS搭建LAMP
CentOS搭建LAMP
随着信息技术不断发展,尤其是计算机网络技术的的飞速发展,网络课程管理已经成为现代教育的一个重要组成部分,并正发挥着越来越重要的作用。下面是學習啦小編收集整理的CentOS搭建LAMP,希望對大家有幫助~~
CentOS搭建LAMP
工具/原料
centos
方法/步骤
1首先安装apache2
输入:sudo yum install httpd
2修改防火墙配置
输入:sudo vim /etc/sysconfig/iptables
添加:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3关闭SELINUX
输入:sudo vim /etc/selinux/config#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
4配置apache2
输入:sudo vim /etc/httpd/conf/httpd.conf
找到 #ServerName www.example.com:80
修改为 ServerName 这里设置为你自己的域名,如果没有域名,可以设置为localhost:80
5在配置开机自动启动apache2
输入:sudo chkconfig httpd on
6完成以上步骤后,重启机器。
在浏览器中输入地址测试。
7再安装MySQL
输入:sudo yum install mysql mysql-server
安装完毕后,设置开机自动启动,并拷贝配置文件
输入:chkconfig mysqld on
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
接着为root账户设置密码
输入:sudo mysql_secure_installation
因为还没有设置root密码,所以直接按回车。
紧接着输入y,再回车。
设置完密码后,紧接着一路Y确认。
最后出现:Thanks for using MySQL!
完毕后再重启MySQL,或者干脆直接重启机器好了。
接下来安装PHP5
输入:sudo yum install php
安装PHP如下组件:yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
重启MySQL和 apache
/etc/init.d/mysqld restart/etc/init.d/httpd restart
最后就配置Apache:
vi /etc/httpd/conf/httpd.conf
DirectoryIndex index.html index.html.var 在402行 修改为:DirectoryIndex index.html index.htm Default.html Default.htm
照样重启Apache。
这样就结束了。创建一个php文件试试。
CentOS搭建LAMP相关文章: