apache+php+mysql安装

apache+php+mysql安装

1、重启服务命令

service httpd restart
systemctl restart httpd
Service mysqld restart
systemctl restart mysqld

2、安装Apache
yum install httpd
Apache安装完成后,手动启动Apache2
/etc/init.d/httpd start

这时,直接在浏览器中输入服务器的IP地址,即可看到Apache2的默认页面。此时的Apache仅仅能提供HTTP服务,不能执行php、也不能连接MySQL数据库。

3. 安装MySQL
yum install mysql mysql-server

完成后,使用如下命令启动MySQL服务:
/etc/init.d/mysqld start

4. 安装PHP
yum install php

安装完php5后,必须要重新启动Apache以使php生效:
/etc/init.d/httpd restart
这时,Apache已经可以解析执行php脚本了。由于Apache的默认网站根目录位于:/var/www/html/,因此在此目录建立一个info.php用来测试Apache+PHP的正确安装与否:
echo “<?php phpinfo(); ?>” > /var/www/html/info.php
然后在浏览器中访问 IP/info.php,出现了PHPINFO的输出信息则表示安装成功

安装php的mysql模块
yum install php-mysql
完成后再次重启Apache
/etc/init.d/httpd restart

最后还需要将LAMP组件设置为自动启动:
chkconfig --levels 2345 httpd on
chkconfig --levels 2345 mysqld on
测试环境(虚拟机):
登录本地的MySQL创建一个表,创建一个用户,设定该用户对表的操作权限

5.修改初始密码
安装后mysql后先确认mysql是否已经启动了
service mysqld status
进入mysql,初始安装密码是空,直接enter进入
在这里插入图片描述
mysqladmin -u root -p password ‘yourpwd’ 可以直接修改

Mysqladmin无法使用可以用如下方法(/etc/my.cnf)
本图片来自互联网

注意:5.6版本后没有password字段了。改用autentication_string

pdate mysql.user set authentication_string=PASSWORD('123456') where User='root'; 
flush privileges; 

5、mysql开放远程访问端口
iptables 是否安装? yum install iptables
防火墙是否打开?service iptables status
在这里插入图片描述
说明iptable服务没有安装
yum install iptables-services
成功后启动服务
在这里插入图片描述
当安装了iptables-services后,/etc/sysconfig/下出现了iptables 文件
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save
service iptables restart
执行后出现了iptables.save,把一些额外的放到这个文件里
或者直接在iptables文件中添加
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

重启后,可以在其他机子用telnet ip 端口查看是否已经开放,(前提是ping的通)

6、安装apache后,会生成网站根目录/var/www/html,把你的网站放在这里,对应window的/www/目录

在本地浏览器访问出错,重启httpd服务,出现
在这里插入图片描述
查看是否有其他进程占用了端口,*了g
lsof -i:80
在这里插入图片描述
Kill 4297后重新启动,service httpd start
【OK】

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值