Ubuntu環境下配置ThinkPHP開發環境

2021-08-25 13:54:45 字數 1678 閱讀 8526

curl -ss | php

這裡如果之前php配置的時候沒有開啟openssl拓展的話就會報錯,我們可以嘗試開啟openssl拓展,當然也可以重新編譯php 

我們首先得保證openssl已經正確地安裝

wget 

tar -zxvf openssl-1.1.0g.tar.gz

./config --prefix=/usr/local/openssl

make

make install

切換到php安裝目錄,編譯安裝openssl拓展

cd /ext/openssl

phpize

./configuree --with-openssl=/usr/local/openssl

make

make install

phpize這一步可能會出現autoconf未配置的問題,依次安裝m4和autoconf就可以了

wget 

wget

//然後解壓編譯安裝

然後在php.ini中新增

extension_dir=你的拓展位置

extension=openssl.so

用phpinfo()檢視配置資訊,看到下圖時說明openssl拓展已經成功配置了 

接下來將composer新增到/usr/local/bin

mv composer.phar /usr/local/bin/composer
切換到web根目錄下面並執行下面的命令

composer create-project topthink/think tp5  --prefer-dist
如果之前沒有安裝過git的話會報錯,因為要用到git來clone 

apt-get install git就好了
瀏覽器訪問/localhost/tp5/public,看到下圖說明tp5已經成功配置 

4.配置nginx支援pathinfo 

nginx預設是不支援pathinfo的,可以在nginx.conf檔案中修改

fastcgi_split_path_info ^(.+\.php)(.*)$;       #增加這一句

fastcgi_param path_info $fastcgi_path_info; #增加這一句

重啟nginx就可以了

到這裡所有的配置都完成了,希望這篇文章能夠幫到有需要的人

Ubuntu環境下配置mysql

安裝mysql 用apt get直接安裝,可以省去配置環境的煩惱 sudo apt get install mysql server mysql client libmysqlclient dev安裝完成後會自動啟動mysql,也選擇手動啟動 service mysqld start 檢測mysql...

Ubuntu下LNMP環境配置

ubuntu下lnmp環境配置 1.安裝mysql sudo apt install mysql server注 設定密碼看這裡 2.安裝nginx和php 新增nginx和php的ppa源 sudo apt add repository ppa nginx stable sudo apt add ...

Ubuntu下Python環境配置

安裝python3.5 sudo apt get install python3 先備份原來的鏈結 在對系統執行刪除之前進行備份是個好的習慣 sudo cp usr bin python usr bin python bak 刪除原來預設指向python2.7版本的鏈結 sudo rm usr bi...