Linux手动配置LAMP环境并部署基本页面
本文最后更新于 306 天前,其中的信息可能已经有所发展或是发生改变。

配置阿里镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache

安装apache

yum install httpd -y

apache服务器软件其实在linux中名称就是httpd

启动apache服务器并配置开机自启

systemctl start httpd
systemctl status httpd
systemctl enable httpd

关闭防火墙

systemctl stop firewalld

根据虚拟机IP访问apache测试页面

配置ip方法可查看上篇文章 Linux虚拟机配置静态地址 – 暮冬学习 (alantorp.online)

安装Mysql

yum install mariadb-server mariadb -y

安装mariadb来替代mysql,一个服务端一个客户端

同样的,启动mariadb

systemctl start mariadb
systemctl status mariadb
systemctl enable mariadb

mariadb默认没有密码

安装php

依赖安装

yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libtool-ltdl-devel pcre pcre-devel apr apr-devel zlib-devel gcc make -y

安装php解释器以及php连接mysql的驱动

yum install php php-fpm php-mysql -y

安装完成后编辑apache配置,连接数据库以及配置网站空间

vim /etc/httpd/conf/httpd.conf 

添加如下代码使apache可以使用php解释器


    TypesConfig /etc/mime.types
    AddType application/x-httpd-php  .php
    AddType application/x-httpd-php-source  .phps
    DirectoryIndex  index.php index.html

如图位置

到此,安装配置完成

编写测试页面

测试php解释器

vim /var/www/html/index.php
<?php
phpinfo();
?>

重启apache

systemctl restart httpd

访问测试页面

ok,那么我们测试使用php去连接数据库

vim /var/www/html/index.php

修改为

<?php
$link=mysqli_connect('localhost','root','');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!"
?>

连接成功

当前文章: 《Linux手动配置LAMP环境并部署基本页面》
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇