必威体育Betway必威体育官网
当前位置:首页 > IT技术

PHP安装流程(带安装包)

时间:2019-08-19 22:45:22来源:IT技术作者:seo实验室小编阅读:68次「手机版」
 

php安装

php安装流程

  • 前期准备
  • 1.解压所需要的软件
  • 2.libmcrypt编译安装
  • 3.mhash编译安装
  • 4.mcrypt编译安装
  • 5.php编译安装
  • 7.安装Zendguard
  • 8.编辑php主配置文件
  • 9.重启httpd服务并查看其端口
  • 10.验证

前期准备

  1. 安装好mysql
  2. 需要的软件:

    libmcrypt-2.5.8.tar.gz

    mhash-0.9.9.9.tar.gz

    mcrypt-2.6.8.tar.gz

    php-5.3.28.tar.gz

    ZendGuardLoader

1.解压所需要的软件

tar -zxvf libmcrypt-2.5.8.tar.gz -C /usr/src
tar -zxvf mhash-0.9.9.9.tar.gz -C /usr/src
tar -zxvf mcrypt-2.6.8.tar.gz -C /usr/src
tar -zxvf php-5.3.28.tar.gz -C /usr/src
tar -zxvf ZendGuardLoader-php-5.3-linux-glibc23-x86_64.tar.gz -C /usr/src

2.libmcrypt编译安装

cd /usr/src/libmcrypt-2.5.8/
./configure && make && make install

创建软链接

ln -s /usr/local/lib/libmcrypt.* /usr/lib

3.mhash编译安装

cd /usr/src/mhash-0.9.9.9/
./configure && make && make install

创建软链接

ln -s /usr/local/lib/libmhash.* /usr/lib

4.mcrypt编译安装

修改环境变量路径

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

编译安装

cd /usr/src/libmcrypt-2.6.8/
./configure && make && make install

5.php编译安装

安装install libxml2*

yum -y install libxml2* 

编译安装

cd /usr/src/php-5.3.28/
./configure --prefix=/usr/local/php --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php --enable-mbstring
make && make install

编辑配置文件php.ini

cp /usr/src/php-5.3.28/php.ini-development /usr/local/php/php.ini
vim /usr/local/php/php.ini

修改字符集

;default_charset = "utf-8"

开启PHP默认路径和目录设置函数enable_dl

; Whether or not to enable the dl() function.  The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
; http://php.net/enable-dl
enable_dl = On

7.安装ZendGuard包

复制文件

cd /usr/src/ZendGuardLoader-php-5.3-linux-glibc23-x86_64/
cp php-5.3.x/ZendGuardLoader.so /usr/local/php/lib/php/

编辑配置文件php.ini,最后一行添加:

zend_extension=/usr/local/php5/lib/php/ZenGuardLoader.so
zend_loader.enable=1

8.编辑php主配置文件

vim /usr/local/httpd/conf/httpd.conf
<IfModule dir_module>
    DirectoryIndex ndex.php index.html
</IfModule>

在AddType这一行添加以下内容

    AddType APPlication/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php     .php

9.重启httpd服务并查看其端口

service httpd restart
netstat -anpt | grep httpd
tcp        0      0 :::80                       :::*                        
LISTEN      45370/httpd   

10.验证

cd /usr/local//httpd/htdocs/
mv index.html index.bak
vim index.php

添加以下信息:

<?php
phpinfo();
?>

在火狐浏览器上输入本地ip/index.php

在这里插入图片描述

成功!

相关阅读

PHP中.=和+=是什么意思详解

//.=通俗的说,就是累积。 //比如: $a = 'a'; //赋值 $b = 'b'; //赋值 $c = 'c'; //赋值 $c .= $a; $c .= $b; echo $c; 就会显示

thinkphp5的简单介绍与使用

此文章适用于刚学过php但还没接触过框架的小伙伴。 前言: 不知大家是否有这样的感觉,经过一段时间的php学习发现这门语言并不是很

Windows下的MySQL安装、MySQL-Front安装

全栈工程师开发手册 (作者:栾鹏) Mysql数据库系统软件的安装 访问“http://dev.mysql.com/downloads/windows/installer/”或ht

静默安装

Android静默安装实现方案:https://www.cnblogs.com/chenxibobo/p/6136705.html留作记录所谓的静默安装,就是不用弹出系统的安装界面

Linux下安装搜狗拼音输入法

由于Linux下其他输入法不能实现 “输入一串英文之后,按shift键,把英文输出”, 觉得很不好用所以去找了下搜狗拼音输入法在linux下的

分享到:

栏目导航

推荐阅读

热门阅读