Linux搭建php开发环境的实现方法
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
本文主要记载了通
这篇文章主要为大家详细介绍了Linux搭建php开发环境的实现方法,具有一定的参考价值,可以用来参考一下。
感兴趣的小伙伴,下面一起跟随php教程的小玲来看看吧!
本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略!文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境,通过apt方式安装build-essential$ sudo apt-get install build-essential编译安装的步骤一般分为:编译配置$ ./configure --XXX(参数s)编译配置的问题: a、在没有安装之前,对软件无法全面了解b、如果不全全面了解,又不知道该怎么安装(附带哪些参数)c、可以先选择一个最简单的安装方式,随着使用,多次安装来解决这个问题该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看编译$ make安装$ sudo make install**************************************Apache 安装 1、下载 httpd-2.2.11.tar.gz2、解压 tar zxvf httpd-2.2.11.tar.gz在执行tar指令的路径下,会产生一个httpd-2.2.11目录3、查看一下编译的配置信息 切换到解压之后的httpd-2.2.11目录 ./configure --help 通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置 进一步查看手册,也可以了解相关信息4、进行编译配置 $ ./configure --prefix=/usr/local/apache2 \ 指定安装目录--enable-so \ 允许使用外部so模块--with-mpm=prefork url请求跳转策略 5、编译: $ make6、安装:(使用sudo是因为要安装的路径/usr/local/apache2不属于个人路径) $ sudo make install《安装完毕》7、测试 修改httpd.conf。将 #ServerName www.example.com:80 修改为 ServerName 127.0.0.1:80(localhost:80)启动 sudo ./apachectl -k start停止 sudo ./apachectl -k stop重新起动 sudo ./apachectl -k restart (该命令有时无效,用stop+start代替)
****************************************PHP安装
1、下载php-5.2.8.tar.gz2、解压tar zxvf php-5.2.8.tar.gz3、查看一下编译的配置信息 切换到解压之后的httpd-2.2.11目录 ./configure --help 通过本步骤可以了解有那些可以安装的模块,以及安装配置信息需要设置 进一步查看手册,也可以了解相关信息4、编译配置 ./configure --prefix=/home/guandl/webenv/php528 \--enable-mbstring \--with-apxs2=/usr/local/apache2/bin/apxs5 编译 make6、安装 sudo make install《安装完毕》7、复制php.ini 因为一般安装后的php目录$php/lib下没有php的配置文件,需要把解压目录下的php.ini-recommended复制到php的lib目录sudo cp php.ini-recommended /home/guandl/webenv/php528/lib/php.ini8、修改apache 的配置文件 httpd.conf 增加一下内容LoadModule php5_module modules/libphp5.so 安装php时候已经自动生成AddType application/x-httpd-php .php9、测试 编写一个php文件,如any.php<?php /* php教程 www.512Pic.com */phpinfo();?>放到apache的htdocs目录下重新启动apachehttp://127.0.0.1/any.php
注:关于Linux搭建php开发环境的实现方法的内容就先介绍到这里,更多相关文章的可以留意