centos7下lamp环境搭建

时间:2022-10-24 15:41:03

一,Apache:

1,安装apache:yum -y install httpd
(注:yum默认安装的apache版本是2.4.6)
2,启动apache:systemctl start httpd.service
3,设置开机启动:systemctl enable httpd.service
4,查看状态:systemctl status httpd.service
5,防火墙放通80端口:firewall-cmd –zone=public –add-port=80/tcp –permanent
6,重新载入防火墙:firewall-cmd –reload
7,查看防火墙状态:firewall-cmd –list-all
8,配置文件修改:/etc/httpd/conf/httpd.conf

<Directory"/var/www/html">                                                                                                                                       
Options Indexes FollowSymLinks //这里把Indexes去掉,意思是假如找不到要访问的文件,不显示该目录下的其他文件
AllowOverride None
Require all granted
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.php //添加index.php

</IfModule>

9,配置文件语法检查:apachectl configtest
10,重启apache:systemctl restart httpd.service

二,PHP

1,安装php:yum install php
(注:yum默认安装的php版本是5.4.16)
2,确认/etc/php.ini 中设置的以下配置项:

display_errors = Off //当发生错误时,不将错误信息显示出来(到浏览器上) 
display_startup_errors = Off //不将PHP启动时发生的错误信息显示出来(到浏览器上)
error_reporting = E_ALL &~E_DEPRECATED & ~E_STRICT //这一项设定PHP会告知的错误或信息类型
html_errors = On //当PHP显示或记录错误信息时,将该信息格式化成HTML格式
log_errors = On //这让PHP可以将错误信息日志记录到日志文件里
ignore_repeated_errors = On //忽略重复的错误信息
ignore_repeated_source = On //当忽略重复的错误信息时忽略信息源
post_max_size = 25M //PHP所允许的POST数据的最大值。可按照需要进行调整
file_uploads = On //允许文件上传,默认为On
upload_max_filesize = 20M //上传文件所允许的最大值。可按照需要进行调整
memory_limit = 128M //PHP可用的最大内存。可按照需要进行调整

3,重启apache:systemctl restart httpd.service

4,测试:/var/www/html/ 下面新建phpinfo.php文件,

<?php phpinfo(); ?>

打开浏览器测试,测试完后删除

三,Mariadb
(注:由于担心甲骨文收购mysql后停止开源,所以诞生mariadb,可兼容mysql的所有用法)

1,安装Mariadb:yum -y install mariadb , 我的电脑在装系统时已经安装了mariadb(5.5.52),所以nothing to do
2,开启mariadb:systemctl start mariadb.service
3,设置mariadb密码:mysql_secure_installation > 回车 > y > 输入两次密码 > 全部y > 重启mariadb(systemctl restart mariadb.service)即可
4,进入mariadb,开始使用,mysql -u root -p 密码 即可进入>
5,导入sql文件:
第一种方法:mysql -u root -p 数据库名 < xxx.sql 回车后输入密码即可导入
第二种方法:进入到mysql里面,新建空数据库后,use 数据库名,然后 source xxx.sql即可
6,导出sql:mysqldump -u root -p [-d] 数据库名 > xxx.sql

四,补充:
安装phpstorm:
1,phpstorm官网下载linux最新版
2,解压后根据Install提示,./phpstorm.sh ,即可开启phpstorm,提示要注册:
选择Licence server,输入 http://idea.singee77.com,点击active,即可完成注册