搭建Apache+MySQL+PHP环境
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了搭建Apache+MySQL+PHP环境,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2053字,纯文字阅读大概需要3分钟。
内容图文
1.1 搭建Apache+MySQL+PHP环境
1.1.1 关于安装前的准备
配置好yum源(/etc/yum.repos.d/)目录下,不会就去寻求运维支持。
httpd-2.2.29.tar.gz //Apache的源码安装包
php-5.6.6.tar.bz2 //php的源码安装包
1.1.2 安装过程
I. 安装mysql参考1.2
II. 安装Apache服务器
步骤一. 将源码放到指定目录解压
# cd /usr/local/src
# tar -zxvf httpd-2.2.29.tar.gz
步骤二. 解压后进入源码目录,源码编译
# cd httpd-2.2.29
# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=rewrite --enable-module=so
# make
# make install
说明:--prefix=/usr/local/apache为编译目录。
步骤三. 启动与停止
#cd /usr/local/apache/bin/
#./httpd –k start #启动apache
./httpd –k stop #停止apache
./httpd –k restart #重启apache
检验
启动后,可以通过本地浏览器输入http://ip/,如果成功,则显示It Works。
III. 安装PHP
步骤一. 将文件放入指定目录解压,并进入这个目录
# cd /usr/local/src
# tar -xjvf php-5.6.6.tar.bz2
#cd php-5.6.6
步骤二. 编译安装
#./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-safe-mode --enable-trans-sid --with-xml --with-mysql --with-mysqli --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib
#make
#make test
#make install
说明:
--with-mysqli #在4.1版本以上的php连接数据库时用此模块支持mysql更安全
--disable-debug #关闭php内部调试
--enable-safe-mode #打开php的安全模式
--with-xml #支持xml
--with-mysql #支持mysql
--enable-short-tags #支持PHP的短标记
--with-gd #支持GD库
--with-zlib #支持zlib
在./configure过程中出现错误,就用yum安装相应的包进行处理。
yum -y install curl-devel #curl
yum install libpng-devel #png.h找不到
yum -y install mysql-devel #mysql
--disable-fileinfo #如果内存小于1G./configure需加此参数,报错“ext/fileinfo/libmagic/apprentice.lo”
步骤三. 配置
将php.ini-development复制到/usr/local/lib/php.ini
cp /usr/local/src/php-5.6.6/php.ini-development /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
将
extension=php_mysql.dll
extension=php_mysqli.dll
两行前面的分号去掉
IV. 整合Apache+PHP
步骤一. 进入Apache的配置目录,打开配置文件
# cd /usr/local/apache/conf
#vi httpd.conf
在其他AddType之后
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
步骤二. 重启Apache,配置完成。
步骤三. 检测方法
在/usr/local/apache/htdocs目录下建立<?phpinfo()?>测试文件,在浏览器中访问,各个模块的加载情况都会显示在上面。
原文:http://www.cnblogs.com/bugutian/p/4567197.html
内容总结
以上是互联网集市为您收集整理的搭建Apache+MySQL+PHP环境全部内容,希望文章能够帮你解决搭建Apache+MySQL+PHP环境所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。