#!/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 "<?php" > /usr/local/httpd/htdocs/test1.php echo "phpinfo();" >> /usr/local/httpd/htdocs/test1.php echo "?>" >> /usr/local/httpd/htdocs/test1.php echo "<?php" > /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
Linux中PHP的源码安装shell脚本
原创zw773860471 ©著作权
©著作权归作者所有:来自51CTO博客作者zw773860471的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Linux】PHP 执行 shell脚本
需要去除禁用的函数去php.ini需要配置执行php的用户权限vi /etc/
php linux shell nginx 用户权限 -
Linux shell脚本中的数组
Linux shell支持另一种类型的变量,称为数组变量。可以同时保
数组 linux shell脚本 -
Linux shell脚本中的函数
函数能够将脚本的整体功能分解为更小的、逻辑上的子部分
linux shell脚本 编程语言 -
Linux下PHP源码安装
Linux下PHP源码安装
Linux下PHP源码安装