linux php 安装步骤,linux安装apache、php步骤

《linux安装apache、php步骤》由会员分享,可在线阅读,更多相关《linux安装apache、php步骤(6页珍藏版)》请在人人文库网上搜索。

1、一、Linux安装配置php1)获取安装文件:http:/www.php.net/downloads.php php-5.3.8.tar.gz获取安装php需要的支持文件:http:/download.csdn.net/download/netlong339/1351852 libxml2-2.6.32.tar.gz2)安装libxml2#root tar zxvf libxml2-2.6.32.tar.gz #root cd libxml2-2.6.32#root ./configure -prefix=/usr/local/libxml2 #root make#root make inst。

2、all如果安装成功以后,在/usr/local/libxml2/目录下将生成bin、include、lib、man和share五个目录。在后面安装PHP5源代码包的配置时,会通过在configure命令的选项中加上-with-libxml-dir=/usr/ local/libxml2选项,用于指定安装libxml2库文件的位置。3)安装curl-devel获取安装包(7.36.0版本):http:/rpmfind.net/linux/rpm2html/search.php?query=curl-devel#root rpm ivh curl-devel-7.36.0-1.buluoos5.0。

3、.x86_64.rpm4)安装curl最好下载7.19.0、7.36.0等版本的curl包,可到网上去下载#root tar -zxf curl-7.17.1.tar.gz#root cd curl-7.17.1#root ./configure -prefix=/usr/local/curl#root make #root make install5)安装php5#root tar zvxf php-5.5.28.tar.gz #root cd php-5.5.28#root ./configure -prefix=/usr/local/php -with-mysql=/usr/local/。

4、mysql /mysql的安装路径-with-pdo-mysql=/usr/local/mysql /mysql的安装路径-with-apxs2=/usr/local/apache2/bin/apxs /apache安装路径中的apxs-with-libxml-dir=/usr/local/libxml2 /上面安装的libxml2-enable-mbstring -enable-soap-enable-dba -enable-dbase -enable-filepro -enable-versioning -enable-memory-limit -enable-calendar -enab。

5、le-sockets -enable-sysvsem -enable-sigchild -enable-magic-quotes -enable-roxen-zts -enable-fastcgi -enable-dbx -enable-shmop-with-curl = /usr/local/curl /上面安装的curl的路径-with-bz2 / 已安装的不加路径,-with-gd / 已安装的不加路径-with-mcrypt / 已安装的不加路径#root make #root make install 安装过程中,尤其是./configure 这一步,可能会出现curl的报错,报错内。

6、容如下:Error:curl version 7.10.5 or later reauied to compile php with curl support此时,可在php-5.5.28的源码文件夹下,vi configure,然后找到curl_version=这一行,估计在28719行, 然后, 注释掉这一行(前面加#),再在下面写curl_version=”7036000”, 即可。6)重新配置apache2让他支持php配置 httpd.conf 让apache支持PHP:#root vi /usr/local/apache/conf/httpd.conf找到 AddType appl。

7、ication/x-gzip .gz .tgz 在其下添加如下内容AddType application/x-httpd-php .php (.前面有空格)AddType application/x-httpd-php-source .phps (.前面有空格)然后CPOPY PHP的配置文件#root cp php-5.5.28/php.ini.dist /usr/local/php/lib/php.ini(如果没有php.ini.dist 则把php.ini-development php.ini-production中的任何一个重命名为php.ini.dist即可。)修改php.ini文。

8、件 register_globals = On(查找不到时,直接添加)重启apacheservice apache restart7)测试php是否成功安装写一个php测试页info.php,放到apache2/htdocs中。;在浏览器中输入:服务器地址/info.php如果能正常显示出php的信息,则说明Apche+Mysql+PHP安装成功!二、Linux安装配置apache1)获取软件:http:/httpd.apache.org/ httpd-2.2.21.tar.gz2)安装步骤:解压源文件:#root tar zvxf httpd-2.2.21.tar.gz #root cd h。

9、ttpd-2.2.21#root ./configure -prefix=/usr/local/apache2 -enable-so -enable-rewrite #root make#root make install运行./configure 命令进行编译源代码,-prefix=/usr/local/apach2 是设置编译安装到的系统目录,-enable-s 参数是使httpd服务能够动态加载模块功能,-enable-rewrite 是使httpd服务具有网页地址重写功能。3)启动apache:#root /usr/local/apache2/bin/apachectl start4)。

10、将apache加入到系统服务,用service命令来控制apache的启动和停止首先以apachectl脚本为模板生成Apache服务控制脚本:#root grep -v # /usr/local/apache2/bin/apachectl /etc/init.d/apache用vi编辑Apache服务控制脚本/etc/init.d/apache:#root vi /etc/init.d/apache在文件最前面插入下面的行,使其支持chkconfig命令:#!/bin/sh # chkconfig: 2345 85 15 # description: Apache is a World Wi。

11、de Web server.保存后退出vi编辑器,执行下面的命令增加Apache服务控制脚本执行权限:#root chmod +x /etc/init.d/apache执行下面的命令将Apache服务加入到系统服务: #root chkconfig -add apache执行下面的命令检查Apache服务是否已经生效:#root chkconfig -list apache 命令输出类似下面的结果: apache 0:off 1:off 2:on 3:on 4:on 5:on 6:off 表明apache服务已经生效,在2、3、4、5运行级别随系统启动而自动启动,以后可以使用service命令。

12、控制Apache的启动和停止。 启动Apache服务:service apache start 停止Apache服务:service apache stop 关闭开机自启动:chkconfig apache off关闭apache的方法,因为apache启动时会开启多个进程,所以如果想彻底关闭apache,可执行ps aux|grep httpd命令,然后使用kill -9 pid命令将所有httpd进程杀掉,然后可使用/usr/local/apache2/bin/apachectl k start 启动服务器三、如何在php+nginx+mysql环境下,修改php.ini文件并生效在php。

13、+nginx+mysql的环境下,修改php.ini文件,高版本的php,如5.3以上版本,要想让修改后的php.ini生效,需要重启php-fpm,有些是php5-fpm,可如下操作:#root find / -name php-fpm如果没有,说明是php5-fpm则#root find / -name php5-fpm然后找到php-fpm.conf文件,并进入到该文件所在目录,vi打开#root find / -name php-fpm.conf#root cd /etc/php5/fpm#root vi php-fpm.conf找到这一行:pid = /var/run/php5-fp。

14、m.pid上面pid的值就是下面命令要用的东西,以下是命令:1)php-fpm 关闭(两种方式):#root kill -INT cat /var/run/php5-fpm.pid#root kill - TERM cat /var/run/php5-fpm.pid2)php-fpm 平滑终止:#root kill QUIT cat /var/run/php5-fpm.pid3)php-fpm 重启并加载日志和配置文件:#root kill -USR2 cat /var/run/php5-fpm.pid4)php-fpm 平滑重启并加载php.ini等配置文件:#root kill -USR2 cat /var/run/php5-fpm.pid5)查看php-fpm进程数:#root ps aux | grep -c php-fpm。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值