老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Ubuntu安裝php7.3-創新互聯

因為我的系統沒有安裝PHP,所以我打算為我的系統安裝一個PHP7.3
Ubuntu安裝php7.3
我們安裝PHP7.3是為了使用Laravel5.7框架,所以我們要先確定Laravel5.7依賴的擴展:
Laravel學院提供Laravel5.7的中文文檔,
好嗨奧:https://laravelacademy.org/post/9528.html
Ubuntu安裝php7.3
截圖可見,我們安裝php7.3需要的擴展有:

創新互聯建站主要從事網站設計、成都網站設計、網頁設計、企業做網站、公司建網站等業務。立足成都服務措勤,十多年網站建設經驗,價格優惠、服務專業,歡迎來電咨詢建站服務:18980820575
PHP >= 7.1.3 PHP7.3滿足這一項
PHP OpenSSL 擴展
PHP PDO 擴展
PHP Mbstring 擴展
PHP Tokenizer 擴展
PHP XML 擴展
PHP Ctype 擴展
PHP JSON 擴展

這里我們額外需要連接mysql和redis,所以對這兩個數據庫也需要擴展

安裝前先安裝依賴,最好一個一個安裝查看錯誤,不要批量安裝

sudo apt-get install libxml2-dev
sudo apt-get install libcurl3-openssl-dev
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libbz2-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libxpm-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libmcrypt-dev
sudo apt-get install libmysql++-dev
sudo apt-get install libxslt1-dev

php7.3下載地址:http://php.net/get/php-7.3.0.tar.bz2/from/a/mirror

cd /home/anfang/Downloads
wget http://am1.php.net/get/php-7.3.0.tar.bz2/from/this/mirror
tar xvf mirror
cd php-7.3.0/

我們想要php支持mysql,看一下配置指定什么參數

./configure -help | grep mysql

Ubuntu安裝php7.3
可以看到,PHP希望使用mysqlnd來支持MySQL,所以參數可以這樣寫:

--enable-mysqlnd
--with-mysqli=mysqlnd
--with-pdo-mysql=mysqlnd

其他的擴展你也可以這樣查看需要指定的參數,如openssl:

./configure -help | grep openssl

Ubuntu安裝php7.3
之前我們需要改造openssl,所有需要使用自己修改過的openssl源碼,這就需要在安裝php的時候在./configure的時候指定openssl的源碼路徑,但是一般項目不需要改造openssl,所有我們沒必要在./configure中指定openssl路徑,而是在php源碼中的ext目錄下按照需求動態編譯安裝擴展即可。

還有一點需要注意的,configure-file需要指定到etc,否則那你可能就需要把php.ini放在lib下了。
最終我們的configure參數可以確定為如下:

./configure  --prefix=/usr/local/php --enable-fpm --enable-sockets --enable-mbstring=all  -enable-mysqlnd  --with-config-file-path=/usr/local/php/etc --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-curl --with-gd

安裝

//這里經過了漫長的等待...真想換臺好點的電腦,但是又要攢錢養家...算了,忍耐吧~
make -j2  
sudo make install 
sudo cp php.ini-development /usr/local/php/etc/php.ini
cd /usr/local/php/etc
sudo cp php-fpm.conf.default php-fpm.conf
cd /usr/local/php/etc/php-fpm.d
sudo cp www.conf.default www.conf

sudo vim /etc/profile
//將下面的一句話加到末尾
export PATH=$PATH:/usr/local/php/bin

source /etc/profile
php -v //出現版本號說明安裝成功
php -m //查看你安裝的依賴

這里我們發現Laravel5.7依賴的擴展出了openssl其他都安裝了。這里安裝下openssl擴展

出現下面的截圖說明configure成功了,否則找一下錯誤安裝依賴啥的
Ubuntu安裝php7.3

make時出現下面的截圖即可
Ubuntu安裝php7.3
sudo make install出現如下截圖我們就認為安裝成功了:
Ubuntu安裝php7.3
錯誤處理

當配置PHP時出現  make: *** [ext/fileinfo/libmagic/apprentice.lo] Error 1 時
是因為服務器內存不足1G。
只需要在配置命令中添加 --disable-fileinfo即可

安裝擴展需要

sudo apt-get install m4
sudo apt-get  -y install autoconf

我安裝的php源碼在/home/anfang/Downloads目錄

sudo apt-get install libssl-dev
cd /home/anfang/Downloads/php-7.3.0/ext/openssl
cp config0.m4 config.m4  //有的擴展沒有config.m4但有config0.m4
phpize
./configure --with-php-config=/usr/local/php/bin/php-config  //我們的php安裝目錄下
make 
sudo make install

此時使用php -m是看不到openssl擴展的,需要在php.ini中打開擴展

sudo vim /usr/local/php/etc/php.ini

Ubuntu安裝php7.3
到這里使用php -m 就可以發現openssl擴展了。
安裝成功,so文件被拷貝到了/usr/local/php/lib/php/extensions/no-debug-non-zts-20180731/ 目錄。

Ubuntu安裝php7.3

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


新聞名稱:Ubuntu安裝php7.3-創新互聯
文章分享:http://www.xueling.net.cn/article/jhdpd.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 黑人无套激情内精视频 | av影院在线播放 | 欧洲黄色片| 色欲av蜜臀av久久浪潮av | 国产做爰免费一百部观看 | 亚洲国产精品毛片AV不卡在线 | 久久激情久久 | 制服丝袜中文字幕第一页 | 在线观看97 | 亚洲国产精品久久久久久久 | 亚洲AV成人一区二区三区网站 | 99日精品视频 | 美女乱子伦高潮在线观看完整片 | 国产又黄又猛又粗又爽的A片 | 91av在线网站 | 欧美性bbbbbxxxxx4050免费看 | 国产日产欧产精品精乱了派 | 很黄很爽的视频网站 | 日韩av大片| 日本视频免费观看 | 国产成社区在线视频观看 | 2021国产精品国产精华 | 亚洲一区二区三区毛片 | 台湾佬亚洲 | 黄色a级片免费看 | 亚洲日韩中文字幕在线不卡最新 | 满春阁精品a∨在线观看 | 亚洲精品在线视频播放 | 国产九九九九九 | 高清免费a级在线观看国产 无遮挡边摸边吃奶边做视频免费 | 日本免费一区二区视频 | 91精产国品一二三区 | 992tv成人国产福利在线 | 久久狠狠高潮亚洲精品 | 国产特色特黄的视频免费观看 | 粉嫩av一区二区老牛影视 | 久久精品娱乐亚洲领先 | 久色青青| 九九自拍视频 | 国精产品一二三四线免费 | 99精品免费在线 |