搭建apache,Linux下搭建Apache+PHP+MySQL+Ze...

在CentOS 4.3下搭建成功,首先,还是要有点废话~~ 要看懂这篇文章,首先,你要会用Linux的几个基础命令 cd 进往文件夹 tar 解压缩 cp 复制 如果你连这些都不会,那我就建立你装Linux时装上桌面吧~~如果需要运行命令的话,就在桌面上点右键,选择打开终端~~ 所需程序请自行去官方下载或去百度找,运行命令时,都要先进入程序的安装目录运行(这个不用说也知道吧,用cd 命令进入目录)。另外,教程中安装方法如果是用rpm命令,那就下载的时候下载rpm包,如果有make命令,那下载的时候就下载tar.gz包,tar.gz需先解压,rpm可以直接安装。 另外,确保你的系统现在没有Apache、PHP、MySQ、Zend,如果有,先卡嚓,否则可能出问题
先安装MYSQL5.0 服务器(安装好后,默认用户名为root,默认密码为mysql下载时下载编译好的那种解压MySQL,把所有文件复制到/usr/local/mysql[root@Bleach usr]# groupadd mysql[root@Bleach usr]# useradd -g mysql mysql[root@Bleach mysql]# cd mysql[root@Bleach mysql]# scripts/mysql_install_db --user=mysql [root@Bleach mysql]# chown -R root .[root@Bleach mysql]# chown -R mysql data[root@Bleach mysql]# chgrp -R mysql .[root@Bleach mysql]# ./bin/mysqld_safe --user=mysql &[root@Bleach mysql]# ./bin/mysqladmin -u root password mysql[root@Bleach mysql]# cp ./support-files/mysql.server /etc/init.d/mysql[root@Bleach mysql]# cd /etc/rc3.d/[root@Bleach rc3.d]# ln -s /etc/init.d/mysql S85mysql[root@Bleach rc3.d]# ln -s /etc/init.d/mysql K85mysql安装GD库基本包gd-devel#rpm -ivh gd-devel-1.8.4-11.i386.rpm安装XPM支持#rpm -ivh xpm-3.4k-2.i386.rpm安装libxml2 (记得PHP5.1.1只支持libxml2-2.6.11以上版本)#tar zxvf libxml2-2.6.11.tar.gz#cd libxml2-2.6.11#./configure#make#make install开始装GD库支持-------------------------------------------------------先安装GD基础rpm包#rpm –ivh gd-devel.rpmZLIB#./configure#make#make installJPEGSRC#./configure --enable-shared#make#make install-lib#make installLIBPNG#cp scripts/makefile.std Makefile#make#make install最后是GD2.*#./configure --with-png=/usr/local --with-jpeg=/usr/local --with-freetype=/usr#make#make install----------------------------------------------上面一切都很顺利的话,GD就算成功的安装上了. 如果有问题,应该是缺少支持包,总之是少什么就下载什么来安装上.跟着下来,开始安装APAHCHE2和PHP5#./configure --prefix=/usr/local/apache2 --enable-module=so#make#make installPHP5#./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-dir=/usr/local --with-png-dir=/usr/local --with-gd=/usr/local --enable-trace-vars --with-zlib-dir=/usr/local -with-mysql=/usr/local/mysql --enable-mbstring=all#make#make install复制PHP.INI文件到正确位置在PHP目录下运行#cp php.ini-dist /usr/local/php/lib/php.ini编辑apache配置文件httpd.conf#vi /usr/local/apache2/conf/httpd.conf要改的有如下几处:一般都在#AddType application/x-tar .tgz下加一行AddType application/x-httpd-php .php查找index.html在后面加 index.htm index.php 让它把index.php做为默认页再找#ServerName把#去掉,后面的IP改成你的IP.找到"/usr/local/apache2/htdocs"把两个"/usr/local/apache2/htdocs"改为你存放网页文件的路径保存httpd.conf文件.启动它# /usr/local/apache2/bin/apachectl start如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的 /wwwphpinfo();?>保存.试试在测试器里打IP进去就可以看到PHPINFO页了把Apache2加入系统服务#cd /etc/init.d#cp /usr/local/apache/bin/apachectl ./httpd用文本编辑/etc/init.d/httpd在头部加入#chkconfig: 345 79 15#description: Activates/Deactivates Apache Web Server# processname: httpd#chkconfig --add httpd安装ZendOptimizer-2.5.3加速PHP#./install.sh--------------------------------------------------------------------至此,Server已经搭建好了,下面的,大家随便看看
Tags:  搭建apache

延伸阅读

最新评论

发表评论