LAMP
centos7 系统安装 Apache MySQL 和 php
安装 Apache
安装
yum -y install httpd
启动
systemctl start httpd.service
设置开机启动
systemctl enable httpd.service
验证,浏览器输入 ip,看到 Testing123... 表示安装成功了
安装 php
安装
yum -y install php
安装连接 mysql 的工具
yum -y install php-mysql
安装常用的 php 模块
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
重启 Apache 服务
systemctl restart httpd.service
验证
在 /var/www/html
目录下面新建 info.php
vi /var/www/html/info.php
i
写入
<?php phpinfo(); ?>
esc :wq
保存
浏览器输入 ip/info.php ,显示 php 的一些信息,说明安装成功了
安装 MySQL
安装
yum -y install mariadb-service mariadb
启动
systemctl start mariadb.service
如果启动的时候,报错:Failed to start mariadb.service: Unit not found.
yum -y install mariadb-server mariadb mariadb-client mariadb-devel
设置开机启动
systemctl enable mariadb.service
使用 root 用户登录,密码为空直接回车
mysql -u root -p
设置密码
set password=password("111");
允许远程登录
grant all privileges on *.* to'root' @'%' identified by '111';
flush privileges;
exit
验证,在 /var/www/html
目录下面创建一个 test_mysql.php 文件
vi /var/www/html/test_mysql.php
i
写入
<?php
$conn=mysql_connect("localhost","root","111");
if($conn){
echo "mysql链接成功";
}else{
echo "失败";
}
?>
esc :wq
保存
浏览器输入 ip/test_mysql.php ,看显示的结果是什么。