到现在终于安好了,把过程记录下来,嘿嘿。
我之前安装linux系统时,装了很多安装盘自带的安装包,装了之后很后悔,感觉用起来麻烦,而且版本估计是前两年的吧,都不是最新的,所以把机器上的PHP删了重新安装。
在php官网上下了php-5.3.6.tar.bz2。然后解压。
进入php-5.3.6.按照官网上的帮助文档。
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
接着
make
make install
make install 的结果,最好存起来,以后会用的到
[root@ShadowFiend php-5.3.6]# make install
Installing PHP SAPI module: apache2handler
/usr/local/apache2/build/instdso.sh SH_LIBTOOL='/usr/lib/apr-1/build/libtool' libphp5.la /usr/local/apache2/modules
/usr/lib/apr-1/build/libtool --mode=install cp libphp5.la /usr/local/apache2/modules/
libtool: install: cp .libs/libphp5.so /usr/local/apache2/modules/libphp5.so
libtool: install: cp .libs/libphp5.lai /usr/local/apache2/modules/libphp5.la
libtool: install: warning: remember to run `libtool --finish /home/Gogo_yueyue/下载/php-5.3.6/libs'
chmod 755 /usr/local/apache2/modules/libphp5.so
[activating module `php5' in /usr/local/apache2/conf/httpd.conf]
Installing PHP CLI binary: /usr/local/bin/
Installing PHP CLI man page: /usr/local/man/man1/
Installing build environment: /usr/local/lib/php/build/
Installing header files: /usr/local/include/php/
Installing helper programs: /usr/local/bin/
program: phpize
program: php-config
Installing man pages: /usr/local/man/man1/
page: phpize.1
page: php-config.1
Installing PEAR environment: /usr/local/lib/php/
[PEAR] Archive_Tar - installed: 1.3.7
[PEAR] Console_Getopt - installed: 1.3.0
[PEAR] Structures_Graph- installed: 1.0.4
[PEAR] XML_Util - installed: 1.2.1
[PEAR] PEAR - installed: 1.9.2
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/home/Gogo_yueyue/下载/php-5.3.6/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f /usr/local/bin/phar.phar /usr/local/bin/phar
Installing PDO headers: /usr/local/include/php/ext/pdo/
接着配置php.ini
cp php.ini-development /usr/local/lib/php.ini
可以编辑 php.ini 来设置 PHP 运行时的选项。
接着需要更改apache的配置文件,来达到解析php文件的目的
vi /usr/local/apache/conf/httpd.conf
通过“/”来查找到AddType application/x-gzip .tgz,这里需要注意的是,不是带有的注意标记的#,在找到AddType application/x-gzip .tgz的后面添加:
AddType application/x-httpd-php .php .phtml
表示apache服务中可以解析php格式文件
接下来要检查apache目录下生成的php动态连接库文件,在目录/usr/local/apache/modules,找到是否存在 libphp5.so文件
一系列安装结束之后,通过一个简单的php测试页面来测试LAMP环境搭建成功与否。
cd htdocs
vi phpinfo.php
<?php phpinfo(); ?>
最后一步,启动apache服务器,打开浏览器,看看成功与否把。
分享到:
相关推荐
5.6版本linux数据库安装过程
从linux 系统的安装,到mysql安装,apache安装,php安装的全部过程自己总结,以及安装过程的错误处理。
最近运维没时间,所以只好自己来部署服务器安装PHP环境了,Apache2.4+MySQL5.7+PHP7.0,目前自己常用的一套配置,参考的是阿里云的教程,也有自己安装过程中遇到的一些坑,里面有详细的步骤,基本按步骤走都可以完成...
redhat linux 下PHP的完整安装过程,最新版本的PHP源码包。
最近联合开发需要用到redis,然后在Linux服务器上要安装下PHPredis的扩展,注意,这里只是安装PHPredis的扩展,不是Linux安装redis,注意区分哦,这个是自己安装的一个过程和一些注意实现,有兴趣的可以参考下
我个人深知在linux环境下搭建php不容易,尤其是在安装gd组件过程中,缺组件,而且组件的种类比较多,在网上找起来比较麻烦,光这一步,我大概整整花了近三个小时的时间。为了方便大家在linux下搭建php环境,特将gd...
前言:因为要用到simplexml和DOM扩展,之前别人已经安装过的文件中没有安装这两个扩展。...中间遇到很多的问题,最终问题一一解决,整个过程记录如下: 要用到上面两个扩展必须要先安装zlib 、libxml2。
本文将讲述一下本人安装MongoDB扩展的过程,大家可以略作参考 安装环境 Linux环境:CentOS 6.5 Apache版本:2.4 PHP版本:5.4.3 MongoDB版本:2.6.5 一、下载Mongo-php扩展安装包 可以从Github上面下载,地址是...
LINUX下PHP+MYSQL+APACHE配置过程
安装LAMP(Linux+Apache+MySQL+PHP)的环境+CentOS的安装过程.doc
文中介绍了在Linux上安装Apache+Php+Mysql的过程。
主要介绍了PHP zip扩展Linux下安装过程分享,需要的朋友可以参考下
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
linux+apache+MySQL+php详细安装过程
linux下的WWW服务器的详细配置和有关参数解释,以及应用软件的安装。
本文介绍在工作中为Linux安装Zend Guard Loader支持的过程。 操作系统为CentOS5.5,PHP版本为5.3.8(CentOS5.5中的PHP默认版本较低,如果要升级到PHP最新版,可以使用remi的report源进行升级)。 Windows 下面...
超级无敌web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客,现在换地盘了转过来... 自我感觉写得还是不错滴.. 在安装过程更是学到了很多东西 做好这个项目以后linux...
PHP在linux系统下的环境搭建过程 PHP在linux系统下的环境搭建过程 PHP在linux系统下的环境搭建过程
Red Hat Enterprise Linux 6 64-bit下安装Apache,mantis,配置PHP支持; 完美解决安装过程中碰到的一个问题,该问题在国内网站上没有有效的解决办法;