Lamp 环境搭建(源码)
1. 需求分析系统硬件环境:Red Hat Enterprise Linux Server release 5.4内核版本(2.6.18-164.e15)软件包:apr-1.4.6.tar.gz httpd-2.4.4.tar.bz2 phpMyAdmin-3.5.8-all-languages.zip apr-util-1.5.1.tar.gzmysql-5.6.10.tar.gzcmake-2.8.10.2.tar.gz php-5.4.13.tar.bz22配置过程详情将需要的所有软件包分类传到/root/目录下红色标出的即为我们需要的文件将所有的源码包进行解压缩到指定的路径(/usr/local/src)tar zxvf apr-1.4.5.tar.gz -C /usr/local/src/Tar zxvfapr-util-1.3.12.tar.gz -C/usr/local/src/Tar jxvfhttpd-2.4.4.tar.bz2 -C/usr/local/src/Tar zxvfcmake-2.8.10.2-Linux-i386.tar.gz -C/usr/local/src/Tar xvfmysql-5.6.10.tar.gz -C/usr/local/src/Tar xvfphp-5.4.14.tar.bz2 -C/usr/local/src/Unzip phpMyAdmin-3.5.8-all-languages.zipmv phpMyAdmin-3.5.8-all-languages phpmyadmincd /usr/local/src/1.源码安装apr切换到拆包的目录下进行./configure --prefix=/usr/local/apr (指定apr安装目录)make&&makeinstallCd/usr/local/aprvim /etc/ld.so.conf.d/apr.conf 建立缓存编辑内容如下刷新缓存 ldconfigln -s /usr/local/apr/include/ /usr/include/apr 创建符号链接2.安装apr-util切换到拆包目录下进行./configure --prefix=/usr/local/apr-util--with-apr=/usr/local/apr/bin/apr-1-config(指定apr安装目录)make&&makeinstallvim /etc/ld.so.conf.d/apr-util.conf 建立缓存刷新缓存 ldconfigln -s /usr/local/apr-util/include/ /usr/include/apr-util 创建符号链接环境变量牵扯到四个重要文件系统占用两个,个人占用两个文件放到系统里面的,可以影响到所有人文件放到个人里面的,只能影响到个人将bin目录添加到系统环境变量3.安装apache切换到httpd的目录下先安装pcre-devel再执行 以下命令--with-pcre执行make && make installbin 二进制的工具盒指令error存放错误信息的位置htdocs站点主目录include头文件modules 形成的各种dso的各种动态共享对象man 手册logs 放置日志的位置编辑 /etc/profile创建符号链接ln -s /usr/local/apache/include/ /usr/include/apache将man手册加入手册系统变量里面写控制脚本启动httpd实现开机启动# chkconfig: 2345 55 25# description: OpenSSH server daemon加到httpd的配置文件里面4.安装mysql (二进制)Tarzxvfmysql-。。。。 /usr/local创建初始化的数据库scripts/mysql_install_db --user=mysqlchown -R root .chown -R mysql datacp support-files/my-medium.cnf /etc/my.cnfbin/mysqld_safe --user=mysql &cp support-files/mysql.server /etc/init.d/mysql.server6.php安装Tar jxvf php-5.4.13.tar.bz2 -C/usr/local/src/cd/usr/local/src/php-5.4.13/--prefix=/usr/local/php--syscondir=/etc/php--with-apxs2=/usr/local/apache/bin/apxs--with-gd--with-jpeg-dir--with-png-dir--with-zlib-dir--enable-mbstring--with-mysql=/usr/local/mysql--with-mysqli=/usr/local/mysql/bin/mysql_config然后make && make install编辑/etc/profile文件,将PHP源码的bin路径加入到环境变量中。编辑/etc/ld.so.conf.d/php.conf文件,将PHP源码的lib路径加入到系统库中。软连接将PHP源码的include/目录下的头文件加入到系统路径中。ln-s/usr/local/php/include/ /usr/include/php编辑Apache的配置文件,添加支持PHP的一些模块处理功能重启httpd检查phphttp和php的结合没有问题验证:写的真的很不错 如果回帖是一种美德,那我早就成为圣人了! 漏洞与补丁齐飞,蓝屏共死机一色! 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 自从我变成了狗屎,就再也没有人踩在我头上了。 爱她,就请为她做无痛人流手术!
页:
[1]