您的位置:首页 > 运维架构 > Linux

Linux LAMP环境搭建

2016-07-19 20:47 441 查看
a)    卸载rpm php包

b)    安装libcrypt加密组件
解压缩
./configure
make && make install
ln -s /usr/local/lib/libmcrypt.* /usr/lib
c)    安装mhash认证工具
解压缩
./configure
make && make install
ln -s /usr/local/lib/libmhash* /usr/lib
d)    安装mcrypt加密工具
解压缩
./configure
make && make install
e)    安装php软件
解压缩
配置安装参数
./configure --prefix=/usr/local/php --with-mcrypt     --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql     --with-config-file-path=/usr/local/php --enable-mbstring
./configure --prefix=/app/php-5.4.43  --with-bz2 --with-curl --with-gd --enable-sockets --with-jpeg-dir=/usr/local/ --with-png-dir=/usr/local/ --enable-gd-native-ttf --with-iconv --enable-fpm --with-libdir=lib64 --with-libxml-dir=/usr/local/ --with-zlib --disable-ipv6 --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd --with-mysqli=mysqlnd --enable-xml  ----自己写的(不一定对啊)

错误1:configure: error: xml2-config not found. Please check your libxml2 installation.
解决办法:yum install libxml2       yum install libxml2-devel     gd-devel libjpeg-devel libpng-devel  pcre pcre-devel apr apr-utl

编译及安装
make && make install
f)    生成php的配置文件
cp php.ini-development /usr/local/php/php.ini
g)    为php添加ZendGuardLoader模块,将该模式复制到php安装目录的lib/php文件夹
cp ZendGuardLoader.so /usr/local/php/lib/php
h)    修改php的配置文件,使php支持ZendGuardLoader模块
vim /usr/local/php/php.ini
zend_extension=/usr/local/php/lib/php/ZendGuardLoader.so
zend_loader.enable=1
i)    修改apache配置文件,使apache与php协同工作
vim /usr/local/apache/conf/httpd.conf
AddType application/x-httpd-php .php
LoadModule php5_module modules/libphp5.so    //文件中存在
DirectoryIndex index.php index.html  //直接修改,添加上index.php

4.    测试apache与php协同工作
在apache的网页根目录下创建测试文件test.php
<?php
phpinfo();
?>
重启apache服务
5.    测试apache与mysql协同工作
在apache的网页根目录创建测试文件testsql.php
<?php
$link=mysql_connect('localhost','root','');
if($link) echo "连接成功!!!!!!";
mysql_close();
?>
重启apache服务进行测试


安装php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: