CentOS上搭建PHP5.3.8+Nginx1.0.9+Mysql5.5.17:新手指南与常见问题解决

需积分: 0 0 下载量 85 浏览量 更新于2024-08-31 收藏 258KB PDF 举报
本文档详细介绍了如何在Centos 5.5+操作系统环境下,利用VMware Fusion搭建PHP 5.3.8版本、Nginx 1.0.9版本和MySQL 5.5.17版本的LAMP(Linux, Apache, MySQL, PHP)开发环境。作者强调这不是一个高性能网站的部署方案,而是个人经验的分享,旨在帮助初学者避免在搭建过程中可能遇到的一些问题。 首先,文章提到了操作环境为MacOS Lion,并通过VMware Fusion运行Centos作为虚拟系统。搭建者作为Root用户进行操作,目标是构建一个基本的LNMP环境。为了成功搭建,作者列出了一系列必要的依赖库和开发环境的安装步骤: 1. 安装基础开发工具:包括gcc、gcc-c++、autoconf、automake等,以及与图形库相关的libjpeg、libpng、libxml2、zlib、glib等,还有curl、e2fsprogs等网络和文件系统相关库。此外,还涉及到了OpenLDAP、Kerberos、IDN和SSL等安全相关的开发环境。 2. 对于Nginx,重点安装了pcre-devel和zlib-devel以支持其功能。 3. 对于PHP,除了基础开发库外,还特别安装了GD库、libjpeg、libpng、libxml2、cURL和FreeType的开发版本,这些都是PHP扩展所必需的。 4. Mysql的安装则包括bison、gcc、autoconf、automake等编译工具,以及与MySQL相关的zlib、libxml、ncurses、libtool-ltdl、mysql-devel等库,确保了数据库服务器的稳定运行。 接下来,作者指导读者下载所需的软件包,首先创建一个名为"web"的目录,然后下载PHP 5.3.8的源代码tarball,以及MCrypt的库文件(用于加密功能)。这些步骤都是为了确保所有组件都能正确地编译和集成到环境中。 整个过程注重实用性和易用性,旨在为初学者提供一个简洁且能快速上手的LAMP环境搭建指南。虽然本文没有深入探讨高级性能优化或复杂配置,但对初次接触Linux和Web开发的用户来说,这是一个宝贵的资源。