如果有一台linux服务器,动手配置一台适合Joomla!的服务器,是非常简单的。我们配置一台linux as4u4 + apache 2+php 5 + mysql 5的服务器。
一、安装mysql
下载安装文件:
wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a-linux-i686-glibc23.tar.gz/from/http://ftp.iij.ad.jp/pub/db/mysql/
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
tar -zxvf mysql-5.0.51a-linux-i686-glibc23.tar.gz
mv mysql-5.0.51a-linux-i686-glibc23 /usr/local/mysql
cd /usr/local/mysql
chown -R root .
chown -R mysql data
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d/
二、安装 apache
1. wget http://www.axint.net/apache/httpd/httpd-2.2.8.tar.gz
下载:apache 2.2.8
tar -xvzf httpd-2.2.8.tar.gz
cd httpd-2.2.8
./configure --prefix=/usr/local/apache --enable-rewrite --enable-so
make;make install
三、安装php
1、安装libpng
http://nchc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.25.tar.gz
tar -xvzf libpng-1.2.25.tar.gz
cd libpng-1.2.25
cp scripts/makefile.std makefile
make
make install
2、安装libjpeg
linux安装盘上有 libjpeg-devel-6b-33.i386.rpm,要是从网上下载也行。
rpm -ivh libjpeg-devel-6b-33.i386.rpm
3、安装 freetype
wget http://jaist.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.5.tar.gz
tar -xvzf freetype-2.3.5.tar.gz
cd freetype-2.3.5
./configure
make;make install
4、安装GD
wget http://www.libgd.org/releases/gd-2.0.35.tar.gz
tar -xvzf gd-2.0.35.tar.gz
cd gd-2.0.35
./configure --with-png --with-freetype --with-jpeg
make;make install
5、安装PHP
wget http://cn2.php.net/get/php-5.2.5.tar.gz/from/this/mirror
源代码 php 5.2.5 ,下载,解压缩:
tar -xvzf php-5.2.5.tar.gz
cd php-5.2.5
./configure --prefix=/usr/local/php --with-mysql=/usr/local/mysql --enable-ftp --with-zlib --with-mcrypt --with-gd --with-gettext --with-iconv --with-pdo-mysql=/usr/local/mysql --with-ttf --enable-gd-native-ttf --with-jpeg-dir --with-png-dir --with-freetype-dir --with-apxs2=/usr/local/apache/bin/apxs
make;make install;
6、编译完成后,在apache目录下生成了php5的module,重启apache
四、修改apache 配置
AddType application/x-httpd-php .php
其余的按照配置apache站点的标准进行就好。
让我们来启动mysql
service mysql.server start
启动apache
/usr/local/apache/bin/apachectl start
这样一台服务器就配置完成了,只需要设置好虚机,就可以用你的域名访问了
分享到:
相关推荐
《Using Joomla!(2nd)》是一本专注于Joomla! CMS(内容管理系统)的书籍,主要针对第二版进行了详细的讲解。Joomla!...这本书的PDF版本包含了许多关于如何有效利用Joomla!... 平台上的建站和管理能力。
的特性包括多语言支持、模板系统、用户权限管理、SEO 优化以及丰富的扩展插件和模块,使其成为企业和个人建站的理想选择。 **二、Joomla! v2.5.22 版本特点** Joomla! v2.5.22 是该系列的一个稳定版本,主要关注...
### Joomla建站快速入门知识点详解 #### 一、Joomla简介与优势 - **定义**:Joomla是一款开源的内容管理系统(CMS),适用于构建各种类型的网站,包括个人博客、企业门户、社区论坛等。 - **优势**: - **易于...
**Joomla PHP建站系统详解** Joomla是一种流行的开源内容管理系统(CMS),广泛用于构建企业网站和个人站点。基于PHP编程语言和MySQL数据库,Joomla提供了一种高效且用户友好的方式来创建、管理和维护网站,无需...
使用Joomla建站的步骤** 1. **环境准备**:确保服务器支持PHP和MySQL,下载并解压Joomla安装包。 2. **安装Joomla**:通过浏览器访问installation目录,按照向导完成数据库连接、站点信息设置等步骤。 3. **选择...
CMS 是一个功能强大且灵活的建站工具,它的广泛应用和丰富的扩展资源使其成为许多企业和个人建立网站的首选。通过理解和掌握Joomla! 的核心功能和文件结构,开发者可以更有效地构建和管理自己的网站。
《Joomla建站与管理员手册_20091213》是针对Joomla内容管理系统的一份详尽指南,旨在帮助用户理解并熟练运用Joomla进行网站建设和管理。这份手册结合了外汇交易员网的实际建站案例,提供了实用的操作步骤和实践经验...
5. **开源建站**:可能使用了某种开源CMS(内容管理系统)如WordPress,Joomla或Drupal,这些系统通常有丰富的插件和主题库,便于用户扩展功能。 从压缩包子文件的文件名称列表来看,我们可以推测出模板的组成部分...
【描述】提到的"自助建站php代码"意味着这个压缩包可能包含了一套用于快速搭建网站的PHP框架或者CMS(内容管理系统)系统,例如Joomla。Joomla是一个功能强大且灵活的开源CMS,允许用户无需深入编程知识就能创建和...
无论是初学者还是经验丰富的开发者,都可以利用Joomla的灵活性和可扩展性来满足不同的建站需求。同时,由于Joomla是开源的,社区提供了大量的模板和扩展,使得建站过程更加简便和快捷。不过,为了确保网站的安全和...
总的来说,Joomla 2.5核心安装包是搭建强大、灵活网站的基础,结合汉化包和各种扩展,可以满足不同用户的建站需求。在使用过程中,了解这些基础知识和文件结构对于高效管理和维护Joomla网站至关重要。
在互联网时代,建立一个网站已经变得越来越容易,尤其是有了各种免费建站系统。这些系统不仅降低了网站构建的技术门槛,还提供了丰富的功能,让个人和企业都能快速创建属于自己的在线平台。本文将详细介绍几款主流的...
【Joomla v3.9.28.zip】是一个包含Joomla CMS(内容管理...同时,对于建站模板,Joomla提供了丰富的主题和模块选择,使得非程序员也能快速搭建功能完善的网站。因此,无论是学习还是实践,Joomla都是一个有价值的工具。
总结起来,Joomla 2.5.4中文版是一个强大的建站工具,它提供了一套全面的内容管理解决方案,特别适合中文用户使用。其丰富的扩展性和与MySQL的紧密集成,使用户能够快速构建功能完善的网站。虽然现在有更先进的版本...
微窗建站系统可能是一个轻量级且用户友好的平台,旨在简化网站开发过程。 【描述】中的信息虽然简短,但暗示了这个源码包是PHP CMS系统的实现,适用于快速搭建和管理网站。".zip"文件格式表明源码是被压缩的,通常...
快速便捷的建站方法通常依赖于模板系统或者内容管理系统(CMS),如WordPress、Joomla或Drupal。这些系统允许用户通过预设的模板和插件来快速搭建功能齐全的网站,而无需深入编程知识。 【标签】"刷客"则与网络安全...
1. **HuCart帮助中心.doc** - 这可能是一个关于HuCart CMS的用户手册或帮助文档,通常包含系统安装、配置和使用指南。 2. **显示本机IP.php** - 这是一个PHP脚本,用于显示服务器或用户的本地IP地址。在开发过程中,...
【标题】:“基于PHP的cms企业建站系统(含小程序)源码.zip”是指一个包含PHP编程语言开发的企业内容管理系统(CMS)源代码,以及与之配套的小程序应用的源码包。这个压缩文件可能是一个完整的网站构建解决方案,用于...
总结来说,"天蓝色简单户外摄影艺术整站模板"是一个全方位的网页设计解决方案,它融合了艺术与专业性,提供了一站式的建站体验。通过理解和运用这个模板,用户可以创建出既美观又实用的网站,同时也能借此机会学习和...