首先检查我的 CentOS6 是否预装 apache
[root@foam /]# rpm -qa | grep httpd
httpd-tools-2.2.15-29.el6.centos.x86_64
httpd-2.2.15-29.el6.centos.x86_64
果然是安装了的,那么先卸载它。
[root@foam /]# rpm -e httpd
warning: /etc/httpd/conf/httpd.conf saved as /etc/httpd/conf/httpd.conf.rpmsave
出来个警告,但是不影响卸载。一、安装 Apache1. yum install httpd
2.
[root@foam init.d]# /etc/init.d/httpd start
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 23.245.26.38 for ServerName
[ OK ]
没找到 domain name,使用 ip 地址做为 server name。
设置 Domain
[root@foam init.d]# cd /etc/httpd/conf
[root@foam conf]# vim httpd.conf
找到 ServerName。将前面的 #去掉
ServerName zoufeng.com:80
:wq 保存
[root@foam conf]# chkconfig httpd on #设为开机启动
[root@foam conf]# /etc/init.d/httpd restart #重启 Apache
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
ps:安装并启动 apache 后,浏览器输入 IP,可以访问了。二、安装 Mysql1. 安装
[root@foam conf]# yum install mysql mysql-server
btw: 下载速率有 8.0M/s
[root@foam ~]# /etc/init.d/mysqld start #启动
Initializing MySQL database: Installing MySQL system tables…
OK
Filling help tables…
OK
[root@foam ~]# chkconfig mysqld on #设置为开机启动
[root@foam ~]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
cp: overwrite `/etc/my.cnf'? #可以覆盖它
2. 设置密码
[root@foam /]# mysql_secure_installation
提示需要输入密码
Enter current password for root (enter for none): (默认是空,直接 enter 即可)
Set root password? [Y/n]
接下来输入两次新密码即可
提示是否把匿名用户删除
Remove anonymous users? [Y/n] y
… Success!
提示是否不允许 root 远程登录(安全起见,不允许)
Disallow root login remotely? [Y/n] y
… Success!
后面还有两个询问,默认 Y 就可以。
重启 Mysql
[root@foam ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ] 三、安装 PHP51. 安装
[root@foam ~]# yum install php
btw:这次是 8.4MB/s
2. 安装 php 组件
[root@foam ~]# 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
3. 重启 mysql 和 apache
[root@foam ~]# /etc/init.d/mysqld restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]
[root@foam ~]# /etc/init.d/httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
最后在 /var/www/html/ 下新建 index.php。
echo phpinfo();
浏览器输入 ip 地址,看到了熟悉的 php 参数页面。配置成功!!
============== 至此 LAMP 搭建完成 ==================
如果希望调试 PHP,希望显示错误信息,需要到 /etc/php.ini 修改