风笛雨轩的个人空间
CentOS linux服务器配置Apache+mysql+php+Zend+GD
上一篇 /
下一篇 2006-11-05 15:55:02
/ 个人分类:技术文章
安装mysql-5.0.22
>tar -xzvf mysql-5.0.22.tar.gz
>cd mysql-5.0.22
>./configure --prefix=/usr/local/mysql
>make
>make install
>cd /usr/local/mysql
>bin/mysql_install_db --user=mysql
>chown -R root .
>chown -R mysql var
>chown -R mysql .
>chown -R root /usr/local/mysql
>chown -R mysql /usr/local/mysql/var
>chown -R mysql /usr/local/mysql
>chown -R root /usr/local/mysql/bin
>cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysql
>chkconfig --add mysql
>chgrp -R mysql /usr/local/mysql
>/etc/rc.d/init.d/mysql start
安装jpegsrc.v6b
>tar -xzvf jpegsrc.v6b.tar.gz
>cd jpeg-6b
>./configure
>make install
>mkdir -p /usr/local/man/man1
>make install
>make install-lib
安装freetype-2.2.1
>tar -xzvf freetype-2.2.1.tar.gz
>cd freetype-2.2.1
>./configure
>make
>make install
安装zlib-1.2.3
>tar -xzvf zlib-1.2.3.tar.gz
>cd zlib-1.2.3
>./configure
>make
>make install
安装libpng-1.2.12
>tar -xzvf libpng-1.2.12.tar.gz
>cd libpng-1.2.12
>./configure
>make
>make install
安装GD库gd-2.0.33
>tar -xzvf gd-2.0.33.tar.gz
>cd gd-2.0.33
>./configure
>make
>make install
>cp gd.h /usr/local/lib/
安装libxml2-2.6.24
>tar -xzvf libxml2-2.6.24.tar.gz
>cd libxml2-2.6.24
>./configure
>make
>make install
安装apache: httpd-2.2.3
>tar -xzvf httpd-2.2.3.tar.gz
>cd httpd-2.2.3
>./configure --prefix=/usr/local/apache --enable-module=so
>make
>make install
安装php-5.1.4
>tar -xzvf php-5.1.4.tar.gz
>cd php-5.1.4
>./configure --prefix=/usr/local/php \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-gd \
--with-jpeg-dir \
--with-ttf \
--with-zlib-dir \
--with-png-dir \
--enable-track-vars \
--enable-mbstring=all \
--with-mysql=/usr/local/mysql
--------
>make
>make install
CODE:
>libtool --finish /root/php-5.1.4/
>chmod 755 /usr/local/apache/modules/libphp5.so
>cp php.ini-dist /usr/local/php/lib/php.ini
------------------
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
LoadModule php5_module modules/libphp5.so
DirectoryIndex index.html index.html.var index.php
--------------------
再找
#ServerName
把#去掉,后面的IP改成你的IP.
找到
"/usr/local/apache2/htdocs"
把两个"/usr/local/apache2/htdocs"改为你存放网页文件的路径
保存httpd.conf文件.
启动它
# /usr/local/apache2/bin/apachectl start
如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的<? phpinfo(); ?>
保存.试试在测试器里打IP进去就可以看到PHPINFO页了
把Apache2加入系统服务
#cd /etc/rc.d/init.d
#cp /usr/local/apache/bin/apachectl ./httpd
用文本编辑/etc/rc.d/init.d/httpd
在头部加入
#chkconfig: 345 79 15
#descrīption: Activates/Deactivates Apache Web Server
# processname: httpd
#chkconfig --add httpd
安装Zend: ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
>tar -xzvf ZendOptimizer-3.0.1-linux-glibc21-i386.tar.gz
>cd ZendOptimizer-3.0.1-linux-glibc21-i386
>./install.sh
--------------------------------
/usr/local/php/lib/
-------------------------------
successed!!
安装proftpd-1.3.0.tar.gz
-----------------------------
>tar -xzvf proftpd-1.3.0.tar.gz
>cd proftpd-1.3.0
>./configure --prefix=/usr/local/proftpd
>make
>make install
------------------------------
然后配置/usr/local/proftpd/etc/proftpd.conf文件
------------------------------
自制添加自启动模式:
进入
/etc/rc.local 中
在下面加入一行
/usr/local/proftpd/sbin/proftpd
在用moon一键安装时,请一定记住:
--------------------------------
权限问题:
/usr/local/apache2/htdocs
/usr/local/apache2/
/usr/local/
/usr/
--------------------------------
目录的权限改成775 也就是所有用户都具有"执行x"权限[目录所有者/同组/所有用户] 都具有写执行“X”权限 drwxrwxr-x 775权限
多半都是权限问题@
-----------------------------
linux下安装五笔输入法:
----------------------------
wget http://www.swyh.cn/wb.tar.gz
tar zxvf wb.tar.gz
cd wb
./ setup.sh
----------------------------
相关阅读:
- 网自社区--第一界活动正式开始 (lele521, 2006-6-16)
- 备份注册表的收藏夹 (littejack, 2006-7-07)
- 高级隐藏文件夹 (littejack, 2006-7-07)
- 启动时显示问候信息 (littejack, 2006-7-07)
- 删除系统栏图标历史纪录 (littejack, 2006-7-07)
- 十大破解论坛 (littejack, 2006-7-07)
- 找回快速启动中丢失的“显示桌面” (littejack, 2006-7-07)
- 删除右键菜单中realplayer项和WMP项 (littejack, 2006-7-11)
- 冰封王座: 暗夜 Vs 兽族的战术 (moshou, 2006-7-21)
- 对暗夜精灵速熊的全面分析 (moshou, 2006-7-21)
导入论坛
收藏
分享给好友
管理
举报
TAG:
技术文章