apache-php环境搭建
来源:互联网 发布:淘宝客收徒弟 编辑:程序博客网 时间:2024/06/05 21:16
一、 安装Apache(HTTP服务器)步骤 1 获取Apache的如下安装包。如未获取,请与相关支持人员联系。表1-1 需要获取的安装包文件名称 文件说明apr-1.4.5.tar.gz 安装Apache需要的第三方安装包apr-util-1.3.12.tar.gz pcre-8.10.zip httpd-2.4.9.tar.bz2 Apache安装包步骤 2 以root用户登录CMS、FTP Server所在的服务器。步骤 3 通过SSH或XFTP等工具,将第三方安装包apr-1.4.5.tar.gz、apr-util-1.3.12.tar.gz、pcre-8.10.zip及Apache安装包httpd-2.4.9.tar.bz2上传至Linux服务器的“/usr/local/”路径下。步骤 4 安装及编译apr-1.4.5.tar.gz安装包。1. 进入服务器的“/usr/local/”路径下。cd /usr/local2. 解压安装包。tar -zxf apr-1.4.5.tar.gz3. 进入安装路径下安装。cd apr-1.4.5./configure --prefix=/usr/local/apr4. 编译安装。make && make install步骤 5 安装及编译apr-util-1.3.12.tar.gz安装包。1. 进入服务器的“/usr/local/”路径下。cd /usr/local2. 解压安装包。tar -zxf apr-util-1.3.12.tar.gz3. 进入安装路径下安装。cd apr-util-1.3.12./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config4. 编译安装。make && make install步骤 6 安装及编译pcre-8.10.zip安装包。1. 进入服务器的“/usr/local/”路径下。cd /usr/local2. 解压安装包。unzip -o pcre-8.10.zip3. 进入安装路径下安装。cd pcre-8.10./configure --prefix=/usr/local/pcre4. 编译安装。make && make install步骤 7 安装及编译httpd-2.4.9.tar.bz2安装包。1. 进入服务器的“/usr/local/”路径下。cd /usr/local2. 解压安装包。tar jxvf httpd-2.4.9.tar.bz23. 进入安装路径下安装。cp -rf apr-1.4.5 httpd-2.4.9/srclib/aprcp -rf apr-util-1.3.12 httpd-2.4.9/srclib/apr-utilcd httpd-2.4.9./configure --prefix=/usr/local/apache --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre --with-included-apr4. 编译安装Apache。make && make install步骤 8 备份Apache的配置文件。1. 进入Apache的安装目录。cd /usr/local/apache2. 备份Apache的配置文件。cd conf/cp -a httpd.conf httpd.conf-步骤 9 修改Apache的httpd.conf文件中的本地地址。1. 打开httpd.conf文件。vi /usr/local/apache/conf/httpd.conf2. 按“i”键进入编辑状态,请根据实际情况修改蓝色字体的内容。……ServerName localhost:80……将文件中ServerName www.example.com:80前的“#”去掉,并且将www.example.com修改为localhost。3. 按“Esc”键后,输入“:wq!”,保存并退出文件。步骤 10 如果原系统存在httpd服务,关闭系统自带的httpd服务。1. 查看httpd服务是否已存在。chkconfig --list httpd2. 如果存在httpd服务,关闭系统自带了httpd的服务。chkconfig httpd off步骤 11 启动Apache命令。/usr/local/apache/bin/apachectl -k start步骤 12 查看80端口是否已开启。netstat -an | grep :80如果显示如下,表示Apache的80端口已经开启。tcp 0 0 :::80 :::* LISTEN步骤 13 查看Apache的进程。ps -aux | grep httpd如果显示如下,表示Apache进程启动成功。root 2226 0.0 0.0 3916 664 pts/2 S+ 10:15 0:00 grep httpdroot 29025 0.0 0.1 4644 2372 ? Ss Jan21 0:00 /usr/local/apache/bin/httpd -k startdaemon 29026 0.0 0.1 281412 2756 ? Sl Jan21 0:00 /usr/local/apache/bin/httpd -k startdaemon 29028 0.0 0.1 281412 2096 ? Sl Jan21 0:00 /usr/local/apache/bin/httpd -k startdaemon 29030 0.0 0.1 281280 2072 ? Sl Jan21 0:00 /usr/local/apache/bin/httpd -k start步骤 14 打开IE浏览器。在IE浏览器的地址栏中输入地址http://172.30.84.127。地址即安装Apache的服务器IP地址。即可显示Apache的默认首页,表示Apache启动成功。图1-1 Apache启动首页----结束二、 配置Apache的www目录安装完Apache及配置好FTP后,还需要配置Apache。使服务器中http页面可以直接映射海报上传的FTP地址。即http页面可以直接链接到FTP服务器配置的海报上传的FTP地址。步骤 1 以root用户登录CMS、FTP Server所在的服务器。步骤 2 编辑Apache的httpd.conf文件。1. 打开httpd.conf文件。vi /usr/local/apache/conf/httpd.conf2. 按“i”键进入编辑状态,请根据实际情况修改蓝色字体的内容。……ServerRoot "/usr/local/apache"……Listen 80……ServerName localhost:80#DocumentRoot "/usr/local/apache/htdocs"DocumentRoot "/home/poster/poster_root"<Directory "/home/poster/poster_root">……</Directory>#一行改为使用的邮箱地址ServerAdmin mailto:linux@linuxidc.com DirectoryIndex index.html index.phpAddType application/x-httpd-php .php .phtml .php3 .incAddType application/x-httpd-php-source .phps1) 将文件中原DocumentRoot "/usr/local/apache/htdocs"前面加“#”号注释。2) 增加一条配置DocumentRoot "/home/poster/poster_root"。"/home/poster/poster_root"路径是实际海报上传FTP服务器上的路径。3) 将Directory中的路径也修改为实际海报上传FTP服务器上的路径。4) php各属性按实际情况增加,如果存在就不需要增加。3. 按“Esc”键后,输入“:wq!”,保存并退出文件。步骤 3 重启Apache。/usr/local/apache/bin/apachectl -k restart----结束三、 安装php安装php之前需确认是否安装了libxml如没有需下载libxml2-2.6.32.tar.gz# tar zxvf libxml2-2.6.32.tar.gz# cd libxml2-2.6.32# ./configure –prefix=/usr/local/libxml2# make && make install步骤 1 安装php包。# tar zxvf php-5.3.19.tar.gz# cd php-5.3.19# ./configure --with-mysql=/opt/install/mysql --with-apxs2=/usr/local/php/httpd-2.4.9/bin/apxs已经有libxml 此处不用再添加,没有的话需添加 –-with-libxml-dir=/usr/local/libxml2# make && make install# cp php.ini-development /usr/local/lib/php.ini--with-mysql:是mysq的安装目录--with-apxs2:是Apache的安装目录步骤 2 httpd配置1. 打开httpd.conf文件。vi /usr/local/apache/conf/httpd.conf2. 按“i”键进入编辑状态,请根据实际情况修改蓝色字体的内容。#在LoadModule处增加一行:LoadModule php5_module modules/libphp5.so#在AddType处添加内容为:AddType application/x-httpd-php .php .phtmlLoadModule:请检查程序是否已经自动增加了,如果没有需要手动增加AddType:需要手动增加步骤 3 php配置1. 打开php.ini文件。vi /usr/local/lib/php.ini2. 按“i”键进入编辑状态,请根据实际情况修改蓝色字体的内容。register-golbals = Onmax_execution_time=120#date.timezone去掉前面的;号,让其生效并修改其值 date.timezone=”Asia/Shanghai”mysql.default_port=3306#(注意:是mysql安装时设置的路径,在/etc/my.cnf的[mysqld]下可以找到)mysql.default_socket=/var/lib/mysql/mysqld.sock 3. 按“Esc”键后,输入“:wq!”,保存并退出文件。步骤 4 重启Apache。/usr/local/apache/bin/apachectl -k restart----结束
0 0
- Apache+PHP环境搭建
- apache+php环境搭建
- PHP+apache环境搭建
- apache + php环境搭建
- apache-php环境搭建
- PHP + Apache 环境搭建
- Apache+php环境搭建
- Apache Httpd PHP环境搭建
- Windows+Apache+php环境搭建
- php+mysql+apache环境搭建
- Apache + Php + Mysql 环境搭建
- apache + mysql + php环境搭建
- apache+php+mysql环境搭建
- php+mysql+apache环境搭建
- apache和php环境搭建
- Apache+php+mysql环境搭建
- PHP+Mysql+Apache搭建环境
- php + apache + mysql环境搭建
- Java字符串转换为日期和时间比较大小
- 不能弄丢你
- Android工程师不得不看的建议
- 所有的不开心都是要付费的
- mysql Access denied for user root@localhost错误解决方法总结
- apache-php环境搭建
- 前男友教给我的二十一件事!
- 红黑书(三)红黑树的删除操作
- 异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG)
- 写给老想辞职去旅行的你
- Spring:快速入门的小例子
- hihocoder 1093
- 深入理解JavaScript中的函数
- linux中挂载硬盘