Linux中PHP的源码安装shell脚本
admin
2023-04-21 18:04:29
0

#!/bin/bash
#安装PHP
rpm -e php php-cli php-ldap php-common php-mysql --nodeps
yum -y install zlib-devel libxml2-devel
tar zxf /libmcrypt -C /usr/src
cd /usr/src/libmcrypt

./configure
make && make install
ln -s /usr/local/lib/libmcrypt. /usr/lib
cd
tar zxf /mhash-
-C /usr/src
cd /usr/src/mhash-
./configure
make && make install
ln -s /usr/local/lib/libmhash
/usr/lib
cd
tar zxf /mcrypt- -C /usr/src
cd /usr/src/mcrypt-

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
./configure
make && make install
cd
tar zxf /php- -C /usr/src
cd /usr/src/php-

./configure --prefix=/usr/local/php5 --with-mcrypt --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-config-file-path=/usr/local/php5 --enable-mbstring
make && make install
cp /usr/src/php-/php.ini-development /usr/local/php5/php.ini
sed -i '680c default_charset ="utf-8"' /usr/local/php5/php.ini
sed -i 's/short_open_tag = Off/short_open_tag = On/' /usr/local/php5/php.ini
sed -i '873c extension=php_mysqli.dll' /usr/local/php5/php.ini
tar zxf /zend-loader-php
-C /usr/src
cd /usr/src/zend-loader-php
cp ZendGuardLoader.so /usr/local/php5/lib/php
sed -i '340a zend_extension=/usr/local/php5/lib/php/ZendGuardLoader.so' /usr/local/php5/php.ini
sed -i '341a zend_loader.enable=1' /usr/local/php5/php.ini
sed -i '259c DirectoryIndex index.html index.php' /usr/local/httpd/conf/httpd.conf
sed -i '396a AddType application/x-httpd-php .php' /usr/local/httpd/conf/httpd.conf
/usr/local/httpd/bin/apachectl restart
echo " /usr/local/httpd/htdocs/test1.php
echo "phpinfo();" >> /usr/local/httpd/htdocs/test1.php
echo "?>" >> /usr/local/httpd/htdocs/test1.php
echo " /usr/local/httpd/htdocs/test2.php
echo "\$link=mysqli_connect('localhost','root','');" >> /usr/local/httpd/htdocs/test2.php
echo 'if($link) echo "good";' >> /usr/local/httpd/htdocs/test2.php
echo 'mysqli_close($link);' >> /usr/local/httpd/htdocs/test2.php
echo "?>" >> /usr/local/httpd/htdocs/test2.php
tar zxf /phpMyAdmin-
-C /usr/src
cd /usr/src
mv phpMyAdmin-* /usr/local/httpd/htdocs/phpMyAdmin
cd /usr/local/httpd/htdocs/phpMyAdmin
cp config.sample.inc.php config.inc.php

相关内容

热门资讯

终于了解“九点麻将有没有挂?”... 终于了解“九点麻将有没有挂?”(确实真的有挂)您好,九点麻将这个游戏其实有挂的,确实是有挂的,需要了...
今日重大发现“讯奇麻将到底是不... 网上科普关于“讯奇麻将有没有挂”话题很是火热,小编也是针对讯奇麻将作*弊开挂的方法以及开挂对应的知识...
玩家最新攻略“众合推扑克有挂吗... 有 亲,根据资深记者爆料众合推扑克是可以开挂的,确实有挂(咨询软件无需打...
我来教教您“六瓣数字消真的有挂... 我来教教您“六瓣数字消真的有挂吗?”(果然有透视挂)您好,六瓣数字消这个游戏其实有挂的,确实是有挂的...
【第一消息】“笑傲江湖有挂吗?... 家人们!今天小编来为大家解答笑傲江湖透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里买很...
今日重大通报“掼蛋有没有挂?”... 网上科普关于“掼蛋有没有挂”话题很是火热,小编也是针对掼蛋作*弊开挂的方法以及开挂对应的知识点,寻找...
我来教教您“乐享牛牛辅助器?”... 您好:乐享牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏...
终于了解“麻友圈2挪来挪去可以... 终于了解“麻友圈2挪来挪去可以开挂吗?”(外卦神器下载)您好,麻友圈2挪来挪去这个游戏其实有挂的,确...
国内首个交通基础设施全维智慧诊... 来源:滚动播报 (来源:上观新闻) 今天上午,一家专注于交通基础设施全生命周期数字化管理服务的高...
对自杀自残行为人工接管,为AI... ▲国家互联网信息办公室拟规定,人工智能拟人化互动服务提供者应当建立应急响应机制。图/IC photo...