安装PHP5.6.20

安装php的前提是安装了数据库和httpd!!!!!!!!


1 因为yum缺省安装的是PHP5.4,所以先要添加yum库

[root@svnhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

[root@svnhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

2. 安装PHP5.6.20

[root@svnhost ~]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64

[root@svnhost log]# yum install php-pear        //安装SVNMANAGER需要的包

[root@svnhost ~]# yum install php-mysqli        //安装svnmanage需要的包

3.配置PHP

vi /etc/php.ini #编辑

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

disable_functions = passthru,system,chroot,scandir,chgrp,chown,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短标签,一定要打开,否则不能解析PHP文件


:wq! #保存退出


4 测试PHP安装是否成功

#systemctl restart httpd.service

#systemctl start mysqld.service

# vi /var/www/html/index.php

<?php
phpinfo();

?>

用浏览器访问,看是否有现象,有则成功。

参考文章:https://blog.csdn.net/w171066/article/details/51271846

posted @ 2018-07-02 17:44  NetRookieX  阅读(6)  评论(0编辑  收藏  举报