千家信息网

CentOS下怎么配置Apache2+PHP5+MySQL5+GD库

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了CentOS下怎么配置Apache2+PHP5+MySQL5+GD库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS下怎么配置Apache2+
千家信息网最后更新 2026年11月02日CentOS下怎么配置Apache2+PHP5+MySQL5+GD库

这篇文章主要介绍了CentOS下怎么配置Apache2+PHP5+MySQL5+GD库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CentOS下怎么配置Apache2+PHP5+MySQL5+GD库文章都会有所收获,下面我们一起来看看吧。

先安装mysql 服务器
解压mysql,把所有文件复制到/usr/local/mysql
[root@bleach usr]# groupadd mysql
[root@bleach usr]# useradd -g mysql mysql
[root@bleach mysql]# cd /usr/local/mysql
[root@bleach mysql]# scrīpts/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库基本包
#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.rpm

zlib
#./configure
#make
#make install
jpegsrc
#./configure --enable-shared
#make
#make install-lib
#make install

libpng
#cp scrīpts/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 install
php5
#./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
如果没有出错,写一个测试页放到你网页目录下, 我的就是上面所说的 /www
phpinfo();
?>
保存.试试在测试器里打ip进去就可以看到phpinfo页了
把apache2加入系统服务
#cd /etc/init.d
#cp /usr/local/apache/bin/apachectl ./httpd
用文本编辑httpd
在头部加入
#chkconfig: 345 79 15
#descrīption: activates/deactivates apache web server
# processname: httpd
#chkconfig --add httpd
安装zendoptimizer-2.5.3加速php
#./install.sh
--------------------------------------------------------------------
至此,server已经搭建好了,下面的,大家随便看看
让花生壳随机启动
使用redhat linux,在/etc/rc.d/rc.local 文件中加入一行内容 /usr/local/phlinux/phlinux -d
一路默认下去应该就好了.
共享adsl
#echo "1" >/proc/sys/net/ipv4/ip_forward
#iptables -t nat -a postrouting -o ppp0 -j masquerade

保存用户/组密码等配置文件路径
1)与用户(user)相关的配置文件;
/etc/passwd 注:用户(user)的配置文件;
/etc/shadow 注:用户(user)影子口令文件;

2)与用户组(group)相关的配置文件;
/etc/group 注:用户组(group)配置文件;
/etc/gshadow 注:用户组(group)的影子文件;

关于"CentOS下怎么配置Apache2+PHP5+MySQL5+GD库"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"CentOS下怎么配置Apache2+PHP5+MySQL5+GD库"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。

文件 配置 用户 支持 内容 用户组 知识 一行 影子 目录 篇文章 网页 路径 服务 测试 成功 两个 价值 位置 口令 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融 科技金融 互联网 视角下的科技创新 互联网科技汛 成都狮子座互联网科技 互联网科技公司名称 济南华为互联网科技产业总部基地 新华互联网科技2019 承德科技产业互联网发展 昭通云南众福互联网科技有限公司 重庆互联网医院沙龙医盟信息科技 昭通互联网科技选哪家 西安小鹰速贷互联网科技有限公司 翼展科技 首家互联网医院 世界互联网领先科技成果获奖 上海科技产业互联网平台 互联网领先科技宣传片 广州互联网高科技取餐柜 互联网领先科技成果宣传视频 优雇互联网科技有限公司 瑞安市蟠桃会互联网科技有限公司 鸠鸠互联网科技 金诺互联网科技 上海互联网科技有限公司 蓝色互联网科技 西藏七维空间互联网科技有限公司 互联网和黑科技的看法 想开互联网科技公司怎么样 上海创道互联网络科技有限公司 信承诺互联网科技有限公司 北京品多多互联网科技有限公司
0