Centos7.2搭建灯

1,关闭防火墙:,,,,(具体文档请联系本博主,首页有博主邮箱)



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。为根用户设置权限


回车,根据提示输入Y

输入2次密码,回车

根据提示一路输入Y

最后出现:谢谢使用MariaDB !

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



数据库的一些常见操作:

删除数据库和数据表

mysql>减少数据库数据库名;

mysql>删除表数据表名


删除账户及权限:

在删除用户用户名@‘%’;

在删除用户用户名@ localhost;


(上述不允许root登录远程吗?[Y/n],输入n则允许远程登录密根码。

如果远程还是没法访问数据库则执行:

*上的所有特权授予。*“根”@“%”被“yunjisuan”,

冲洗特权;)


三、安装PHP

安装PHP5.4版本


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


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

重启服务




安装PHP5.6.30版本

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



执行下面的命令删除PHP


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

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


重启httpd


查看最新的版本

PHP - v

现在应该是5.6了!

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




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

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

ServerTokens=生产

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

FollowSymLinks选项索引,#修改为:选项包括ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录)

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

AllowOverride没有#修改为:AllowOverride所有(允许。htaccess)

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

# FollowSymLinks选项索引,#修改为FollowSymLinks选项(不在浏览器上显示树状目录结构)

DirectoryIndex指数。html,#修改为:DirectoryIndex指数。html索引。htm违约。html Default.htmindex.php(设置默认首页文件,增加索引。php)

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

: wq !#保存退出

重启服务


删除默认测试页



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

vi/etc/php.ini #编辑

日期。中国时区=#把前面的分号去掉,改为日期。时区=中华人民共和国

disable_functions=passthru,执行,系统,chroot, scandir, chgrp,乔恩,shell_exec, proc_open, proc_get_status, ini_alter, ini_alter, ini_restore, dl, openlog, syslog,指向,符号链接,popepassthru, stream_socket_server, escapeshellcmd, dll, popen, disk_free_space, checkdnsrr, checkdnsrr, getservbyname, getservbyport,作用,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=从#禁止显示PHP版本的信息

short_open_tag=#支持PHP短标签

Centos7.2搭建灯