CentOs系统安装LAMP(apache+mysql+php)
CentOs系统安装LAMP(apache+mysql+php)
OS:CentOs 6.0
Linux version:Linux version 2.6.32-71.el6.x86_64
mysql version:5.1.61 Source distribution (进去mysql \s或者select version() )
Apache version:httpd-2.2.15-15 ( rpm -qa|grep httpd )
Php version:php 5.3.3 ( php -version )
1.mysql安装
$ yum install mysql mysql-server
设置成开机自动启动服务
$ chkconfig --levels 235 mysqld on
启动mysql
$ service mysql start 或者/etc/init.d/mysqld start
设置mysql 的root密码
$ mysql_secure_installation
出现Enter current password for root 按回车 因为密码为空
y 输入密码 password
一路回车
2.apache安装
$ yum install httpd
设置成开机自动启动服务
chkconfig --levels 235 httpd on
启动apache
service httpd start 或者/etc/init.d/httpd start
(多数人也许会在启动时出现错误,但是仍然能够启动,这是因为没有在本地做DNS解析造成的)
编辑一下apache的配置文件
$ vi /etc/httpd/conf/httpd.conf
把里面的ServerName那个注释去掉,然后改成ServerName localhost:80或者ServerName 127.0.0.1:80
重启一下apache服务
service httpd restart
测试
浏览器输入http://ip地址 看到apache的testpage
注意:在 CentOS 中 Apache 的默认根目录是 /var/www/html,配置文件 /etc/httpd/conf/httpd.conf。其他配置存储在 /etc/httpd/conf.d/ 目录。
3.php安装
$ yum install php php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc
重启apache服务
$ service apache restart
(apache的rpm方式安装后网页存放目录是/var/www/html)
修改权限
$ chown -R apache:apache /var/www/ (-R表示子目录全部包含)
(查看/etc/httpd/conf.d是否有php.conf文件,没有安装yum install php)
测试
/var/www/html写个php程序测试一下看看服务是否都开启
$ vi /var/www/html/test.php
输入:
<php?
phpinfo();
?>
保存退出.
浏览器中输入http://ip地址/test.php就能看到web服务的相关信息了
下拉找到mysql信息
参考文档:http://down.chinaz.com/server/201109/1064_1.htm