设为首页 收藏本站
查看: 758|回复: 0

[经验分享] Centos7.2搭建LAMP

[复制链接]

尚未签到

发表于 2018-4-22 10:54:42 | 显示全部楼层 |阅读模式
  1、关闭firewall:     (具体文档请联系本博主,首页有博主邮箱)
  


  2、安装iptables防火墙

  

  vi /etc/sysconfig/iptables #编辑防火墙配置文件

  


  3.重启服务
  


  4.关闭SELINUX

  


  5.临时关闭防火墙
  

  6.安装Apache
  

  7.重启服务
  


  8.在客户端浏览器中打开服务器IP地址,进行测试

  二、安装MariaDB

  CentOS 7.0中,已经使用MariaDB替代了MySQL数据库

  1.安装MariaDB

  

  2.重启服务
  


  3.拷贝
  

  4.为root用户设置权限

  

  回车,根据提示输入Y

  输入2次密码,回车

  根据提示一路输入Y

  最后出现:Thanks for using MariaDB!

  MariaDB密码设置完成,重新启动 MariaDB:

  

  

  数据库的一些常见操作:
  删除数据库和数据表

  mysql>drop database 数据库名;
  mysql>drop table 数据表名
  

  删除账户及权限:
  >drop user 用户名@'%';
  >drop user 用户名@ localhost;
  

  (上述Disallow root login remotely? [Y/n],输入n则允许远程登录root密码。

  如果远程还是没法访问数据库则执行:
  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yunjisuan';
  flush privileges;)
  

  三、安装PHP

  安装PHP5.4版本

  

  2、安装PHP组件,使PHP支持 MariaDB

  

  #这里选择以上安装包进行安装,根据提示输入Y回车

  重启服务
  


  

  安装PHP5.6.30版本

  执行下面的命令升级软件仓库
  


  执行下面的命令删除php

  

  然后像安装那样问你是否继续的,输入yes即可php

  安装php 5.6版本(php56w-devel这个不是必需的)

  

  重启httpd

  

  查看最新的版本

  php -v

  现在应该是5.6了!

  php网站运行不正常,发现上面遗漏

  


  

  Apache配置  !这里可以不用配置!可以忽略

  vi /etc/httpd/conf/httpd.conf #编辑文件

  ServerTokens = ProductOnly

  ServerSignature On  #添加,在错误页中显示Apache的版本,Off为不显示

  Options Indexes FollowSymLinks  #修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)

  #AddHandler cgi-script .cgi #修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

  AllowOverride None  #修改为:AllowOverride All (允许.htaccess)

  AddDefaultCharset UTF-8 #修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)

  #Options Indexes FollowSymLinks   #修改为 Options FollowSymLinks(不在浏览器上显示树状目录结构)

  DirectoryIndex index.html   #修改为:DirectoryIndex index.html index.htm Default.html Default.htmindex.php(设置默认首页文件,增加index.php)

  MaxKeepAliveRequests 500  #添加MaxKeepAliveRequests 500 (增加同时连接数)

  :wq! #保存退出

  重启服务
  

  删除默认测试页
  

  

  PHP配置   !这里只需要修改时区就可以了!

  vi /etc/php.ini #编辑

  date.timezone = PRC #把前面的分号去掉,改为date.timezone = PRC

  disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname

  #列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。

  expose_php = Off #禁止显示php版本的信息

  short_open_tag = ON #支持php短标签

  open_basedir = .:/tmp/  #设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),可以注销此行,或者直接写上程序的目录/data/www.iyunv.com/:/tmp/

  :wq! #保存退出

  

  最后配置

  


  测试篇

  cd /var/www/html

  vi index.php #输入下面内容

  <?php

  phpinfo();

  ?>

  :wq! #保存退出

  在客户端浏览器输入服务器IP地址

  

  注意事项:

  apache默认的程序目录是/var/www/html
  权限设置:chown apache.apache -R /var/www/html

  

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-450349-1-1.html 上篇帖子: CentOS7 安装rpm包 mysql 下篇帖子: centos 7.0 网卡配置及重命名
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表