PHP装配备忘

WBOY
發布: 2016-06-13 13:25:13
原創
734 人瀏覽過

PHP安装备忘
#
# Installation script
#
# Prepare for compilation environment
yum install -y groupinstall "Development Tools"

# Create a build directory
mkdir -p /opt/install/php

# Prepare for compilation source
cd /opt/install/php
curl -o php-5.4.3.tar.gz http://cn2.php.net/distributions/php-5.4.3.tar.gz
tar -zxvf php-5.4.3.tar.gz

# Install build dependencies
yum install -y libxml2-devel

# Create a User Group

# Compile and deploy
cd php-5.4.3
./configure \
--prefix=/opt/environment/php/5.4.3 \
--with-config-file-path=/opt/environment/php/5.4.3/etc \
--with-apxs2=/opt/server/web/httpd/bin/apxs \
--with-mysql=/opt/server/database/mysql \
--with-mysqli=/opt/server/database/mysql/bin/mysql_config \
--with-mysql-sock=/opt/server/database/mysql/tmp/mysql.sock \
--with-pdo-mysql=/opt/server/database/mysql
make
make install

# Postinstallation setup
cp php.ini-production /opt/environment/php/5.4.3/etc/php.ini

# Configuration
/opt/server/web/httpd
sed -i -e "s/DirectoryIndex index.html/DirectoryIndex index.html index.php/" conf/httpd.conf
sed -i -e "s//\n\n SetHandler application\/x-httpd-php\n/" conf/httpd.conf
cat >htdocs/index.php// Show all information, defaults to INFO_ALL
phpinfo();
?>
eof
/etc/init.d/httpd restart

# Additional
/etc/init.d/httpd start
/etc/init.d/httpd stop

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!