安装之前首先要安装所需的依赖库,将httpd mysql php等所需要的源码包上传到主机,或者wget方式直接下载上传方式和wget下载不作介绍,其中有些依赖是可以编译安装或者百胜安装,并且这里依赖没有写全,这个里面包含必须的,比如cmak gcc这些都是必须
引用>安装依赖库
yum install -y gcc gcc-c + +, autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libpng libpng-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses curl openssl-devel gdbm-devel db4-devel libXpm-devel libX11-devel gd-devel gmp-devel readline-devel libxslt-devel expat-devel xmlrpc-c xmlrpc-c-devel cmake在httpd2.4。x开始编译安装时候需要先安装4月apr-util我习惯安装直前对所有包解压
ls * .tar.gz |, xargs -n1 tar xvf , #这个命令要在压缩包当前文件夹<>之前安装aprcd apr-1.5.2/?configure ——prefix=/usr/地方/aprmake ,,, make 安装 <>之前安装apr-util cd apr-util-1.5.4/?configure ——prefix=/usr/地方/apr-util ——with-apr=/usr/地方/4月/make ,,, make 安装 <>之前安装pcrecd pcre - 8.39/?configuremake ,,, maek 安装 <>之前安装apachecd httpd-2.4.25/?configure ——prefix=/usr/地方/apache ——sysconfdir=/etc/httpd ——启动enable-ssl ——enable-cgi ——enable-rewrite ——with-zlib ——with-pcre with-apr=/usr/地方/apr ——with-apr-util=/usr/地方/apr-util enable-mpms-shared=all ——于mpm=这事件里也有写,这里的参数是根据自己情况所定有些可以不用加也可以加别的说明:——prefix=/usr/地方/apache # # # # httpd安装路径
——sysconfdir=/etc/httpd # # # #系统配置文件目录路径
——启动# # # # # #支持共享模块功能
——启用ssl # # # # #支持ssl功能
——enable-cgi # # # #支持cgi功能
——enable-rewrite # # # #支持重写功能
——with-zlib # # # # #支持扩展库文件功能
——with-pcre # # # # #支持pcre功能如果pcre编译安装时候有指定路径——with-apr=/usr/地方/4月# # # # # #指定4月安装路径
——with-apr-util=/usr/地方/apr-util # # # # #指定apr-util安装路径
——enable-mpms-shared=# # # # #表示此平台的mpm模块都会被安装
——于mpm=事件# # # # #特指定mpm模块为事件,mpm模块可以在配置文件中修改cp /usr/地方/apache/bin/apachectl /etc/摆在/httpd 将apache 添加到开机启动vi /etc/摆在/httpd # !/bin/sh下面加入,否则chkconfig ——add httpd 会报错#,chkconfig: 2345年,90年,17岁,,90,17岁,是开机,关机加载的顺序#,描述:这里写什么无所谓下来执行命令把httpd 开机自启 chkconfig ——add httpd chkconfig httpd安装成功后关闭防火墙或者80端口加入iptables,因为还没配置域名,先输入主机地址进行访问,如出现工作!说明apache安装成功,接下来安装mysql php
<编辑> mysql安装一直编辑> <>以前groupadd mysql 创建组 useradd -g  mysql mysql , #如果禁止用户登陆系统,可加参数,-s /sbin/nologin mkdir -p /数据/mysqldb #数据库存放目录 mkdir -p /usr/地方/mysql #数据库安装目录 cd mysql-5.6.35/cmake \ -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \ -DMYSQL_UNIX_ADDR=/usr/地方/mysql/mysql.sock \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1, \ -DWITH_INNOBASE_STORAGE_ENGINE=1, \ -DWITH_ARCHIVE_STORAGE_ENGINE=1, \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1, \ -DWITH_MEMORY_STORAGE_ENGINE=1, \ -DWITH_READLINE=1, \ -DENABLED_LOCAL_INFILE=1, \ -DMYSQL_DATADIR=/数据/mysqldb \ -DMYSQL_USER=mysql \ -DMYSQL_TCP_PORT=3306, \ -DENABLE_DOWNLOADS=1 make ,, make 安装 注:重新配置,删除CMakeCache。txt文件 <>之前安装完成后修改数据库安装目录,和数据库文件目录权限 cd /usr/地方/mysql/chown -R mysql: mysql 。 cd /数据/mysqldb/chown -R  mysql: mysql 。 初始化MySQL数据库 cd /usr/地方/mysql 脚本/mysql_install_db ——用户=mysql datadir=/数据/mysqldb 复制mysql服务启动配置文件 cp /usr/地方/mysql/支持文件/my-default.cnf 。/etc/my . cnf中所做 复制mysql服务启动脚本 cp 支持文件/mysql.server /etc/摆在mysqld chkconfig ——add mysqld chkconfig mysqld 把mysql加入路径路径 vi /etc/profile 路径=/usr/地方/mysql/bin:/usr/地方/mysql/lib:美元的道路 export 路径 source /etc/profile service mysqld  start 启动MySQL mysql -uroot - p进去mysql 默认空密码,直接回车 mysqladmin -u  root password “rootroot”,修改MySQL密码 允许MySQL远程登陆 mysql>, GRANT ALL  PRIVILEGES 提醒*。*,用root@“%”, IDENTIFIED BY “rootroot”; mysql>, flush 特权;灯编译安装