热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

成功安装Mysql+Apache2+php5过程

成功安装Mysql+Apache2+php5过程,阅读成功安装Mysql+Apache2+php5过程,下载下列文件至/usr/local/src/Apache2.tar.gzmysql-5.0.22.tar.gzphp-5.1.2.tar.gz解压缩:#tarxvzfApache2.tar.gz#tarxvzf
下载下列文件至/usr/local/src/
Apache2.tar.gz
mysql-5.0.22.tar.gz
php-5.1.2.tar.gz
解压缩:
#tar xvzf Apache2.tar.gz
#tar xvzf mysql-5.0.22.tar.gz
#tar xvzf php-5.1.2.tar.gz
 
#cd ..        //在/usr/local/目录下创建文件夹
# mkdir apache
# mkdir mysql
# mkdir php
 
//Mysql安装过程
#cd ../mysql               //找到/usr/local/mysql文件夹
#groupadd mysql
#usseradd -g mysql mysql
 
#cd ../mysql-5.0.22       //找到/usr/local/src/mysql-5.0.22文件夹
#./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql/ --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --with-mysqld-user=mysql --enable-assembler --with-extra-charsets=all
#make ; make install
 
/usr/local/mysql/bin/mysql_install_db //初始化mysql
                     //对mysql进行配置
#chown –R root /usr/local/mysql
#chown –R mysql /var/lib/mysql/
#chgrp –R mysql /usr/local/mysql
#cp support-files/my-medium.cnf /etc/my.cnf
 
/usr/local/mysql/bin/mysqld_safe –user=mysql &         //启动mysql
 
/usr/local/mysql/bin/mysqladmin –u root –p password 123     //将密码改为123
enter password:
              
              //测试一下新密码
/usr/local/mysql/bin/mysql –u root –p mysql
enter password:                             //如果顺利的话就能进入mysql了.
      
                 
//Apache安装过程
./configure --prefix=/usr/local/apache --enable-mods=shared=all --enable-module=so --disable-info
make
make install
 
apache安装过程中,遇到libiconv.so.2的问题,解决方法如下:
ln –sf /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
 
//在窗口栏中敲入本机IP,如果出现著名的羽毛网页,就算成功了….
 
 
 
//Php安装过程
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs --enable-calendar --with-openssl=/usr/ --with-config-file-path=/usr/local/php
make
make install
cp /usr/local/src/php-5.1.2/php.ini-dist /usr/local/lib/php.ini
 
 
#cd usr/local/apache/conf
//然后打开httpd.conf在相应的地方进行修改
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
 
DocumentRoot "/usr/local/apache/htdocs"
 
LoadModule php5_module modules/libphp5.so
 
//把测试的.php文件放入/usr/local/apache/htdocs/,在窗口栏中如能打开页面,则大功告成了
//常见问题1:ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
//解决方法: 权限问题
chown -R mysql /var/lib/mysql/
//常见问题2:Warning: MySQL Connection Failed: Can't connect to local MySQL server
// through socket '/tmp/mysql.sock' (111) in /home/httpd/html/show.php on line 9
//解决方法: 将/tmp/mysql.sock link 到 /var/lib/mysql 目录里即可:
linux# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

推荐阅读
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 构建顶级PHP博客系统:实践与洞见
    构建顶级PHP博客系统不仅需要扎实的技术基础,还需深入理解实际应用需求。本文以Zend Studio为开发环境,MySQL作为数据存储,Apache服务器为运行平台,结合jQuery脚本语言,详细阐述了从环境搭建到功能实现的全过程,分享了开发PHP博客管理系统的宝贵经验和实用技巧。 ... [详细]
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • HBase在金融大数据迁移中的应用与挑战
    随着最后一台设备的下线,标志着超过10PB的HBase数据迁移项目顺利完成。目前,新的集群已在新机房稳定运行超过两个月,监控数据显示,新集群的查询响应时间显著降低,系统稳定性大幅提升。此外,数据消费的波动也变得更加平滑,整体性能得到了显著优化。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • MySQL性能优化与调参指南【数据库管理】
    本文详细探讨了MySQL数据库的性能优化与参数调整技巧,旨在帮助数据库管理员和开发人员提升系统的运行效率。内容涵盖索引优化、查询优化、配置参数调整等方面,结合实际案例进行深入分析,提供实用的操作建议。此外,还介绍了常见的性能监控工具和方法,助力读者全面掌握MySQL性能优化的核心技能。 ... [详细]
  • Django框架下的对象关系映射(ORM)详解
    在Django框架中,对象关系映射(ORM)技术是解决面向对象编程与关系型数据库之间不兼容问题的关键工具。通过将数据库表结构映射到Python类,ORM使得开发者能够以面向对象的方式操作数据库,从而简化了数据访问和管理的复杂性。这种技术不仅提高了代码的可读性和可维护性,还增强了应用程序的灵活性和扩展性。 ... [详细]
  • 技术日志:深入探讨Spark Streaming与Spark SQL的融合应用
    技术日志:深入探讨Spark Streaming与Spark SQL的融合应用 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • SQLmap自动化注入工具命令详解(第28-29天 实战演练)
    SQL注入工具如SQLMap等在网络安全测试中广泛应用。SQLMap是一款开源的自动化SQL注入工具,支持12种不同的数据库,具体支持的数据库类型可在其插件目录中查看。作为当前最强大的注入工具之一,SQLMap在实际应用中具有极高的效率和准确性。 ... [详细]
  • 全新发布的自我修复与自我更新的Linux版本,专为云计算环境设计! ... [详细]
  • 如何在Linux系统中变更文件的所有权
    在Linux系统中,若需更改文件所有权,首先应了解当前文件的权限设置。例如,`/home`目录通常归root用户和root组所有,其他用户组仅拥有读取和执行权限,而无写入权限。以`/home/tom`文件夹为例,该文件夹对tom用户具有完全控制权限(读、写、执行),但对其余用户组则无任何访问权限。通过使用`chown`命令,可以有效变更文件或目录的所有者,从而调整访问控制。 ... [详细]
  • 本文深入探讨了IO复用技术的原理与实现,重点分析了其在解决C10K问题中的关键作用。IO复用技术允许单个进程同时管理多个IO对象,如文件、套接字和管道等,通过系统调用如`select`、`poll`和`epoll`,高效地处理大量并发连接。文章详细介绍了这些技术的工作机制,并结合实际案例,展示了它们在高并发场景下的应用效果。 ... [详细]
author-avatar
mobiledu2502863117
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有