php安装
php安装流程
- 前期准备
- 1.解压所需要的软件
- 2.libmcrypt编译安装
- 3.mhash编译安装
- 4.mcrypt编译安装
- 5.php编译安装
- 7.安装Zendguard包
- 8.编辑php主配置文件
- 9.重启httpd服务并查看其端口
- 10.验证
前期准备
- 安装好mysql
- 需要的软件:
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
成功!
相关阅读
//.=通俗的说,就是累积。 //比如: $a = 'a'; //赋值 $b = 'b'; //赋值 $c = 'c'; //赋值 $c .= $a; $c .= $b; echo $c; 就会显示
此文章适用于刚学过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下其他输入法不能实现 “输入一串英文之后,按shift键,把英文输出”, 觉得很不好用所以去找了下搜狗拼音输入法在linux下的