安装PHP 及配置

来源:互联网 发布:数据交换 安全 编辑:程序博客网 时间:2024/06/08 06:44

安装过Apache之后就是安装php了,这个也很简单,需要改一下配置信息就可以了

[root@localhost ~]# yum install libxml2-devel curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel net-snmp net-snmp-devel

 

 

[root@localhost src]# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz

[root@localhost src]# tar zxvf libiconv-1.14.tar.gz

[root@localhost src]# cd libiconv-1.14

[root@localhost libiconv-1.14]# ./configure --prefix=/usr/local/php/libiconv

[root@localhost libiconv-1.14]# make && make install

 

 

[root@localhost src]# wget http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz

[root@localhost src]# tar zxvf libmcrypt-2.5.8.tar.gz

[root@localhost src]# cd libmcrypt-2.5.8

[root@localhost libmcrypt-2.5.8]# ./configure

[root@localhost libmcrypt-2.5.8]# make && make install

 

 

[root@localhost libltdl]# /sbin/ldconfig && cd libltdl/

[root@localhost libltdl]# ./configure --enable-ltdl-install

[root@localhost libltdl]# make && make install

 

 

[root@localhost src]# wget http://nchc.dl.sourceforge.net/project/mhash/mhash/0.9.9.9/mhash-0.9.9.9.tar.gz

[root@localhost src]# tar zxvf mhash-0.9.9.9.tar.gz

[root@localhost src]# cd mhash-0.9.9.9

[root@localhost mhash-0.9.9.9]# ./configure

[root@localhost mhash-0.9.9.9]# make && make install

 

[root@localhost src]# wget http://nchc.dl.sourceforge.net/project/mcrypt/MCrypt/2.6.8/mcrypt-2.6.8.tar.gz

[root@localhost src]# tar zxvf mcrypt-2.6.8.tar.gz

[root@localhost src]# cd mcrypt-2.6.8

[root@localhost mcrypt-2.6.8]# /sbin/ldconfig && export LD_LIBRARY_PATH=/usr/local/lib: LD_LIBRARY_PATH

[root@localhost mcrypt-2.6.8]# ./configure

[root@localhost mcrypt-2.6.8]# make && make install

 

 

[root@localhost src]# wget http://cn2.php.net/distributions/php-5.6.15.tar.gz

[root@localhost src]# tar zxvf php-5.6.15.tar.gz

[root@localhost src]# cd php-5.6.15

 

[root@localhost php-5.6.15]# ./configure --prefix=/usr/local/php \

--with-config-file-path=/usr/local/php/etc  \

--with-iconv=/usr/local/php/libiconv \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-mysql=mysqlnd \

--with-mysqli=mysqlnd \

--with-pdo-mysql=mysqlnd \

--with-gd \

--with-jpeg-dir \

--with-png-dir \

--with-pear \

--with-freetype-dir \

--with-zlib \

--with-libxml-dir \

--with-iconv-dir \

--with-xmlrpc \

--with-mhash \

--with-mcrypt \

--with-curl \

--with-openssl \

--with-snmp \

--with-gettext \

--enable-pdo \

--enable-mbstring \

--enable-ctype \

--enable-simplexml \

--enable-ftp \

--enable-sockets \

--enable-gd-native-ttf \

--enable-sysvsem \

--enable-exif \

--enable-sysvshm \

--enable-xml \

--enable-dom \

--enable-simplexml \

--enable-shmop \

--enable-zip \

--enable-mbregex \

--enable-bcmath \

--enable-inline-optimization \

--enable-soap

 

[root@localhost php-5.6.15]# make && make install

 

[root@localhost php-5.6.15]# cp php.ini-production /usr/local/php/etc/php.ini

[root@localhost ~]# ln -s /usr/local/php/bin/* /usr/sbin/

以下就是配置信息:

修改配置文件:  /usr/local/apache/conf/httpd.conf

配置 httpd.confapache支持PHP

# vi /usr/local/apache/conf/httpd.conf

php安装完后会自动在httpd.conf加上下面一行(若无,请手动添加):

LoadModule php5_module modules/libphp5.so

找到 AddType application/x-gzip .gz .tgz 在其下添加如下内容

AddType application/x-httpd-php .php

AddType application/x-httpd-php-source .phps

重启apache

# /usr/local/apache/bin/apachectl restart

 

 

测试:

在/usr/local/apache/htdocs文件夹下创建一个test.php文件

文件的内容:

 

<?php

    phpinfo();

?>

在浏览器中输入例如: http://192.168.137.128/test.php

成功:出现php的相关配置

失败:错误提示


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 房子都过户了银行贷不了款怎么办 我要办大病迁出应该怎么办啊? 遗产继承后户口没地迁出怎么办 安徽蒙城怎么办去韩国的签证的 夜间有人私自收停车费应该怎么办 上次摸不到环尾丝这次摸到了怎么办 法院判决书下来后对方不给钱怎么办 法院判决书下来了钱还保全么怎么办 深圳路边泊车不知道泊车编号怎么办 当事人进拘留所了我的工资怎么办 昆明公租房住满5年后怎么办 昆明公租房房子到期缴纳金怎么办 看守所犯人银行卡里钱没用完怎么办 中国邮政迟迟没有把信件寄到怎么办 拘留15天放出来还不肯还钱怎么办 人死在拘留所不让看监控怎么办 家人吸毒可他又不愿强戒怎么办 容留他人吸毒时签了强戒怎么办 拘留后发现被拘留是人大代表怎么办 执行局要拘留人找不到人怎么办 开设赌场罪拘留37天了该怎么办 对治安处罚光罚款不拘留怎么办 打架和解后警察不给消案怎么办 12个人片诈骗刑拘了28天怎么办 交警拘留几天后还是没钱赔偿怎么办 平安车主信用卡车牌号填错了怎么办 起诉借钱的人逮起来了怎么办 在法院查不到坐牢人的档案怎么办 人被冤枉敲诈勒索进看守所了怎么办 打架被拘留孩子怎么办三周了 技师被拘留她的家人该怎么办 我是担保人贷款人跑了我该怎么办 公司依旷工理由辞退我该怎么办 试工两天被辞退了不发工资怎么办 员工在单位被打监控调不出来怎么办 老师罚做60张试卷家长该怎么办 孩子在幼儿园被老师打该怎么办 孩子被孩子打了老师该怎么办? 法院判决书下来后看守所不收怎么办 因病看守所不收押发院判了怎么办 现在显示还在看守所羁押需要怎么办