Linux系统源码安装PHP(超详细)
生活随笔
收集整理的這篇文章主要介紹了
Linux系统源码安装PHP(超详细)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? PHP是一個擁有眾多開發(fā)者的開源軟件項(xiàng)目,最開始是Personal Home Page的縮寫,已經(jīng)正式更名為 "PHP: Hypertext Preprocessor"。PHP是在1994年由Rasmus?Lerdorf創(chuàng)建的?,最初只是一個簡單的用Perl語言編寫的統(tǒng)計(jì)他自己網(wǎng)站訪問者數(shù)量的程序。后來重新用C語言編寫,同時可以訪問數(shù)據(jù)庫,1995年,PHP(Personal Home Page Tools)對外發(fā)表第一個版本PHP1。此后,越來越多的網(wǎng)站開始使用PHP,并且強(qiáng)烈要求增加一些特性,如循環(huán)語句和數(shù)組變量等,1995年發(fā)布的PHP2加入了對mySQL的支持。
首先需要一個VPS服務(wù)器的環(huán)境,我的版本是centos7,
1、下載安裝包
http://www.php.net/downloads.php
?
2、yum安裝環(huán)境
yum -y install \ libjpeg \ libjpeg-devel \ libpng libpng-devel \ freetype freetype-devel \ libxml2 \ libxml2-devel \ zlib zlib-devel \ curl curl-devel \ openssl openssl-devel?3、解壓安裝包
tar xjvf php-7.1.10.tar.bz2?
4、編譯文件
cd php-7.1.10./configure \ --prefix=/usr/local/php \ --with-apxs2=/usr/local/httpd/bin/apxs \ --with-mysql-sock=/usr/local/mysql/mysql.sock \ --with-mysqli \ --with-zlib \ --with-curl \ --with-gd \ --with-jpeg-dir \ --with-png-dir \ --with-freetype-dir \ --with-openssl \ --enable-mbstring \ --enable-xml \ --enable-session \ --enable-ftp \ --enable-pdo \ --enable-tokenizer \ --enable-zip?
?make && make install
make && make install5、復(fù)制配置文件并修改
cp php.ini-development /usr/local/php/lib/php.ini?
vi /usr/local/php/lib/php.ini mysqli.default_socket = /usr/local/mysql/mysql.sock date.timezone = Asia/Shanghai?
?
?
/usr/local/php/bin/php -m //驗(yàn)證安裝的模塊?
vi /etc/httpd.conf AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps 增加支持文件類型: DirectoryIndex index.php index.html?
?
?
vi /usr/local/httpd/htdocs/index.php <?php phpinfo(); ?>?6、到瀏覽器訪問自己的ip
?
總結(jié)
以上是生活随笔為你收集整理的Linux系统源码安装PHP(超详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《射击游戏》游戏开发记录
- 下一篇: 最近使用到的linux一些命令或操作日常