LAMP = Linux + Apache + Mysql/MariaDB + PHP/Pear/Python
1.MySQL
yum install mysql mysql-server
开启mysql 服务
service mysqld start
查看是否开机自启
chkconfig --list | grep mysqld
开机自启
chkconfig mysqld on
设置MySQL的root密码(此处root非Linux中的root)
/usr/bin/mysqladmin -u root password xxxx
注意:也可以mysql_secure_installation设置密码
登录MySQL
mysql -uroot -p
2.Apache
yum install httpd
设置Apache开机自启动
chkconfig --level 35 httpd on
启动Apache
/etc/init.d/httpd start
浏览器访问,Apache 2 Test Page powered by CentOS,失败
原因可能是防火墙
service iptables stop
mv /etc/sysconfig/iptables /etc/sysconfig/iptables.bak
vim /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [30:2340]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1297 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
COMMIT
service iptables restart
再次浏览器访问,成功!
注意:CentOS中Apache的默认目录路径
根目录在:/var/www/html
配置文件:/etc/httpd/conf/httpd.conf
其他配置文件:/etc/httpd/conf.d
3.PHP
yum install php
service httpd restart
在Apache的默认根目录下创建一个php测试页面
vim /var/www/html/info.php
<?php
phpinfo();
?>
访问测试页面
4.关联PHP和Mysql
yum search php
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
service httpd restart
刷新测试页面,新增mysql组件