标签:eui cpp 改密码 系统数据库 apr function alt openlog 安装apache
一、熟悉系统环境
查看系统版本号
查看所有硬件的型号
查看memory info
查看CPU info
查看磁盘信息
二、准备工作
更新系统时间
备份并替换系统的repo文件
更新下载源
测试是否成功
修改yum配置文件中python版本 (No module named yum)
下载软件包
安装编译工具及库文件
三、安装 lamp 环境
1、安装libmcrypt
2、安装cmake
3、安装apr
4、安装apr-util
5、安装mysql
准备mysql运行的账号
创建目录
编译安装mysql
配置mysql
设置密码
6、安装apache2
编译安装apache
apache配置
启动apache
7、安装php
编译安装php
配置php
mkdir /usr/local/php5/etc
cp php.ini-production /usr/local/php5/etc/php.ini #复制php配置文件到安装目录
rm -rf /etc/php.ini #删除系统自带的配置文件
ln -s /usr/local/php5/etc/php.ini /etc/php.ini #创建配置文件软链接
vi /usr/local/php5/etc/php.ini #编辑
#找到:
;open_basedir =
#修改为:
open_basedir = .:/tmp/ #防止php木马跨站
#找到:disable_functions =
修改为:
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可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。
#找到:
;date.timezone =
#修改为:
date.timezone = PRC
#找到:
expose_php = On
#修改为:
expose_php = OFF #禁止显示php版本的信息
#找到:
display_errors = On
#修改为:
display_errors = OFF #关闭错误提示
8、配置apache支持php
9、测试
链接:http://tabalt.net/blog/build-lamp-env-on-centos/,转载
centos源码编译安装lamp环境
标签:eui cpp 改密码 系统数据库 apr function alt openlog 安装apache
原文地址:https://www.cnblogs.com/rui517hua20/p/10421432.html