搜尋
首頁開發工具composercentos7.7如何安裝php7.3的lnmp環境與composer

以下由composer教學專欄為大家介紹centos7.7安裝php7.3的lnmp環境和composer詳細步驟,希望對需要的朋友有幫助!

centos7.7如何安裝php7.3的lnmp環境與composer

1.更新來源<br>   yum update<br>2.安裝nginx<br>   yum install nginx<br><br><br>

<br><br>

<br><br><br><br><br>

<br><br>

<br>

<br><br><br><br><br>#3.啟動nginx<br>   <br>service nginx start<br><br>4.訪問http://你的ip<br>

  如果想配置域名,請參見最下面。

<br>5.安裝mysql:<br>

<br> 安裝mysql來源 yum localinstall  http://dev.mysql.com/get/mysql57-community-release-el7-7. noarch.rpm<br> 安裝:       yum install mysql mysql-server<br> 啟動:       /etc/init.d/mysqld start   service mysqld restart<br>

<br>

<br>

<br><br><br><br><br><br><br>

她:mysql -u root -p

幾率錯誤Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)<br># 原因:權限問題

<br> 解決:  sudo chown -R root:root /var/lib/mysql (兩個root都可以改為擁有者,但是需要保持一致)

重啟服務

<br>

service mysqld restart

<br><br>

登陸mysql

mysql -u root -p  //按回車直接可以登陸,剛安裝完mysql是沒有密碼的

修改mysql密碼#########  use mysql;###   低版本修改:update user set password =password('你的密碼') where user='root';######      高版本修改:update user set authentication_string = password('你的密碼'), password_expired = 'N', password_last_changed = now( ) where user = 'root';###        alter user 'root'@'localhost' identified by '你的密碼';###  如果說密碼強度不夠,可以查看密碼等級:LISHOW VARIpass LISHOW %" ;###   然後設定為低等級:SET GLOBAL validate_password_policy=0;###   最後退出;###   ###exit;######   伊提.必要時加入以下命令列,為root新增遠端連線的能力。連結密碼為'你的密碼'###     GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密碼' WITH GRANT OPTION;###     FLUSH PRfIV; .開啟my.cnf檔###     新增一行bind-address=0.0.0.0###   3.重啟mysql######6.安裝php###   yum install php #####6.安裝php###   yum install php #####6.安裝php###   yum install php php-develphp 版本###   如果想安裝7.3###   首先安裝EPEL 來源######
  1.yum install epel-release    //安装 EPEL 源
  2.yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   //安装 REMI 源
  3.yum install -y php73-php-fpm php73-php-cli php73-php-bcmath php73-php-gd php73-php-json php73-php-mbstring php73-php-mcrypt php73-php-mysqlnd php73-php-opcache php73-php-pdo php73-php-pecl-crypto php73-php-pecl-mcrypt php73-php-pecl-geoip php73-php-recode php73-php-snmp php73-php-soap php73-php-xml
###      4.PHP的安裝目錄/etc/opt/remi/php73/ php  .H.PHP的安裝目錄/etc/opt/remi/php73/ php  php.ini也在裡面找到? .ini 裡面fix_pathinfo 修改成0  但是不能看phpinfo();######        操作######
    systemctl restart php73-php-fpm #重启
    systemctl start php73-php-fpm #启动
    systemctl stop php73-php-fpm #关闭
    systemctl status php73-php-fpm #检查状态
###7.最後在yum updatephp資源#8.安裝composer###   ###curl -sS https://getcomposer.org/installer | php73###   mv composer.phar /usr/local/bin/compose###r###   這樣。會報錯誤:###/usr/bin/env: php: No such file or directory######   解決方法###   ###cd usr/bin###   cp php#73 php######在輸入composer就好了######      更改鏡像為阿里雲:###composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/############################################################################################################### 9.安裝git###   ###yum -y install git#########10.下載laravel框架###   ###composer create-project --prefer-dist laravel/laravel####composer create-project --prefer-dist laravel/laravel##############專案名稱"6.*"###
composer create-project --prefer-dist laravel/laravel laravelxs "6.*"
###  修改composer檔。 ### ###
 cd /root/.config/composer/
  vi auth.json
  {
    "bitbucket-oauth": {},
    "github-oauth": {},
    "gitlab-oauth": {},
    "gitlab-token": {
      "github.com": "在git上生成的token"
    },
    "http-basic": {},
    "bearer": {}
  }
###   新增###   "github.com": "在git上產生的token"######### 11.nginx網域的設定######  「建立建立建立建立建立建立」建立」建立建立建立建立建立資料品的檔案圖######  」建立「文件:網域.conf ######  裡面的內容:###
server{
  listen 80;
  server_name 你的域名;
  access_log /var/log/nginx/access.log;
  error_log /var/log/nginx/error.log;
  index index.html index.htm index.php;
  root  你的项目目录;

  location / {
    try_files $uri $uri/ /index.php$is_args$args;
  }
  location ~ .*\.(php|php5)?$
  {
    #fastcgi_pass unix:/dev/shm/php-cgi.sock;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_connect_timeout 180;
    fastcgi_read_timeout 600;
    fastcgi_send_timeout 600;
    fastcgi_index index.php;
    fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
    include fastcgi_params;
  }
  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
    expires 30d;
  }
  location ~ .*\.(html|htm|js|css)?$
  {
    expires 8h;
  }
}

以上是centos7.7如何安裝php7.3的lnmp環境與composer的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:cnblogs。如有侵權,請聯絡admin@php.cn刪除
作曲家:PHP開發人員的軟件包經理作曲家:PHP開發人員的軟件包經理May 02, 2025 am 12:23 AM

Composer是PHP的依賴管理工具,通過composer.json文件管理項目依賴。 1)解析composer.json獲取依賴信息;2)解析依賴關係形成依賴樹;3)從Packagist下載並安裝依賴到vendor目錄;4)生成composer.lock文件鎖定依賴版本,確保團隊一致性和項目可維護性。

AI集成到作​​曲家:探索潛力AI集成到作​​曲家:探索潛力May 01, 2025 am 12:02 AM

AI能在音樂創作領域大展身手。 1)AI通過機器學習和深度學習生成音樂,提升多樣性和創新性。 2)AI作曲可輔助作曲家,提供靈感和創意。 3)實際應用中需優化性能,解決生成音樂的連貫性和創新性問題。

作曲家的目的:管理PHP中的項目依賴性作曲家的目的:管理PHP中的項目依賴性Apr 30, 2025 am 12:01 AM

我們需要Composer因為它能有效管理PHP項目的依賴,避免版本衝突和手動管理庫的麻煩。 Composer通過composer.json聲明依賴,並使用composer.lock確保版本一致,簡化了依賴管理過程,提高了項目穩定性和開發效率。

作曲家:通過AI的幫助開發PHP作曲家:通過AI的幫助開發PHPApr 29, 2025 am 12:27 AM

AI可以幫助優化Composer的使用,具體方法包括:1.依賴管理優化:AI分析依賴關係,建議最佳版本組合,減少衝突。 2.自動化代碼生成:AI生成符合最佳實踐的composer.json文件。 3.代碼質量提升:AI檢測潛在問題,提供優化建議,提高代碼質量。這些方法通過機器學習和自然語言處理技術實現,幫助開發者提高效率和代碼質量。

成為作曲家:培訓,教育和經驗成為作曲家:培訓,教育和經驗Apr 28, 2025 am 12:11 AM

要成為一名作曲家,需掌握音樂理論、和聲學、對位法,並熟悉樂器音色和演奏技巧。作曲家通過音樂表達情感和故事,創作過程涉及從想法到作品的構建和完善。

確定作曲家:基本要素確定作曲家:基本要素Apr 27, 2025 am 12:27 AM

識別作曲家的關鍵步驟包括:1)分析作曲家的風格特徵,如貝多芬的戲劇性和力量;2)了解作曲家的歷史背景和文化影響,如巴赫的巴洛克時期風格;3)綜合分析作品的旋律、和聲、節奏和結構,避免僅依賴單一元素導致誤判。

作曲家:PHP開發中AI的未來作曲家:PHP開發中AI的未來Apr 26, 2025 am 12:10 AM

Composer'sfutureinPHPdevelopmentwithAIincludes:1)AI-enhanceddependencymanagementforsuggestinglibraries,2)AI-drivencodegenerationfortailoredboilerplate,and3)predictivemaintenanceforupdatesandpatches,butfaceschallengeslikedataprivacyandAIbias.

作曲家的技能和素質:概述作曲家的技能和素質:概述Apr 25, 2025 am 12:03 AM

成為一名成功的作曲家需要具備音樂理論、樂器演奏和音響設計等技能,以及敏銳的靈感捕捉和不斷的作品修改能力。作曲家通過這些技能和特質,將情感和思想轉化為音樂作品,激發聽眾共鳴。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。