一、apache、php、mysql安裝
安裝順序:apache/mysql 最後安裝php 前兩者順序無所謂。
1.安裝apache
# 需要伺服器網路
安裝:yum install -y httpd
運行:/bin/systemctl start httpd.service
執行完運行指令之後是看不到效果的,這時候再輸入查看apache服務狀態指令來查看服務是否已經啟動:
檢視狀態:service httpd status
Apache Apache#開服務:## Apache#開啟服務:
## Apache#開啟服務:## Apache#開啟服務:## Apache#開啟服務:## Apache#開啟服務:## Apache#開服務:
開啟服務:
#開啟服務:systemctl start httpd Apache停止服務:#systemctl stop httpd
# 測試
apache服務是否正常開啟,在我們本地瀏覽器裡輸入雲端伺服器的公網
ip,我這裡以
118.89.32.6為例
如上圖所示,表示apache正常開啟;
mysql rpm -ivh mysql-community-release-el7-5.noarch.rpm
]install mysql-community-server
mysql服務
service mysqld restart
初次安裝mysql是root帳號是沒有密碼的
設定密碼的方法 :
輸入mysql -uroot
mysql資料庫
my
## ## set password for 'root'@'localhost' = password('mypasswd');
mysql> exit 如果報錯can't find any matching row in the user table 執行下列語句
mysql> grant all privileges on testDB.* to 'testmysql> grant all privileges on testDB.* to 'test'@' 1.1.1.1'identified by 'yourpassword';
這次提示執行成功,但別忘了再執行一下:
mysql> FLUSH PRIVEGEGES;寫入grant table############ 遠端授權連線###mysql###### ###mysql>###GRANT ALL PRIVILEGES ON *.* TO###mysql>###GRANT ALL PRIVILEGES ON *.* TO###mysql>###GRANT ALL PRIVILEGES ON *.* TO'root'@'* TO 'root'@'* TO ' %' IDENTIFIED BY '###你要設置的數據庫密碼###' WITH GRANT OPTION;######### ###mysql>###FLUSH PRIVILEGES;######## ####註解:######1.RPM: 是RPM Package Manager##(##RPM軟體套件管理器),一種用於互聯網下載套件的打包及安裝工具,它包含在某些Linux分發版中。它產生具有.RPM副檔名的檔案。與Dpkg類似。
對應指令:
# 在Terminal中,基本的安裝指令如下: rpm
-i xv#-#3.10a-#13. i386.rpm
如果你的連網速度夠快,也可以直接從網路上安裝應用軟體,只需要在軟體的檔案名稱前加上適當的URL路徑。
作為一個軟體套件管理工具,RPM管理系統已安裝的所有RPM程式元件的資料。我們也可以使用RPM來卸載相關的應用程式。 rpm
-e xv RPM
的常用參數也包括:
-
vh:顯示安裝進度; -U:升級軟件包;
-qpl:列出RPM軟件包內的文件信息;
- qpi:列出RPM軟體包的描述資訊;
-qf:尋找指定文件屬於哪個RPM軟體包;
# -Va:校驗所有的RPM 軟體包,尋找遺失的文件;
-qa: 找出對應文件,如rpm -qa mysql 2.YUM:Yum(全名Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS#中的
Shell前端軟體套件管理器。基於RPM套件管理,能夠從指定的伺服器自動下載RPM套件並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝
。
對應指令: 安裝軟體(
以######foo-x.x.x.rpm######為例)##########:###yum install foo-x.x.x.rpm####刪除軟體:yum remove foo-x.x.x.rpm或yum erase foo-x.x.x.rpm
升級軟體:yum upgrade foo或yum update fo
# 查詢資訊:yum info foo
搜尋軟體(以包含foo字段為例):yum search foo
顯示軟體包依賴關係#yum deplist foo
-e 靜默執行
#-t 忽略錯誤
-R[分鐘] 設定等待時間
-y 自動應答#yes
--skip-broken 忽略依賴問題
--nogpgcheck GPG
check-update 檢查可更新的套件
clearn 清除全部
clean packages 清除臨時套件檔案(##/var/cache/yum 下檔案)
clearn headers 清除rpm頭檔
clean oldheaders 清除舊的rpm頭檔
deplist 列出套件的依賴
list 可安裝和可更新的RPM套件
list installed 已安裝的套件
list extras 已安裝且不在資源庫#的套件
info 可安裝和可更新的RPM套件資訊
# #info installed 已安裝套件的資訊(-qa 參數相似)
install[RPM 套件] 安裝套件
localinstall 安裝本機的RPM #包
update[RPM包] 更新包
# #upgrade
## ##升級系統 search[關鍵字]
搜尋包#
# provides[關鍵字]
搜尋特定套件檔案名稱
reinstall[RPM套件# ]
重新安裝套件 repolist 顯示資源庫的配置
#依賴##
resolvedep#依賴## resolvedep #依賴」 ##
remove[RPM#包] 卸載包# #3. WGET: wget 是一個從網路上自動下載檔案的自由工具,支援透過 HTTP、HTTPS、FTP #三個最常見的 TCP/IP協定 下載,並可使用HTTP
###代理程式。 ######"wget" ######這個名稱來自######「World Wide Web」 ######與#####「get」 #### ##的結合。 ### ###所謂自動下載,是指 wget 可以在使用者登出系統的之後在繼續背景執行,直到下載任務完成。
如果以上兩行指令都執行成功,顯示complete,則可以使用Navicat 之類的來管理Mysql#資料庫
#
# # 3.安裝php
分步式安裝:
下載php
解壓縮:tar -zxvf mirror
安裝gcc:yum install -y gcc gcc+ libxml2-devel
##家如果## 編譯:./configure --prefix=/usr/local/php7 --enable-fpm
也有比較簡單的yum安裝方式(線上安裝 也有比較簡單的yum安裝方式(線上安裝,方便省事):
yum install -y php # 等待安裝完成## 等待安裝完成# 安裝:
yum install -y php-# php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt 測試php是否正常安裝,輸入php echo ##「」「#」
XXX」,若顯示could not open input file echo ,說明已經安裝成功,或是寫一個php檔案執行一下即可
二、設定apache、php#2.1設定
apache使用
指令查看apache的設定檔httpd.conf 檔案所在目錄:
#如紅色圈起來的所示,
apache設定檔案在etc/httpd/conf/目錄下#進入目錄,cd /etc/httpd/conf
#要修改的內容:1、
新增#載入# PHP處理模組
LoadModule php5_module modules/libphp5.so
#加PHP
#等字尾的處理#AddType application/x-httpd-php .php2
、修改DirectoryIndex index.html 改為
###DirectoryIndex index.php index.html######3###、修改預設存取路徑##########Documentroot = “/var/www”##########方便起見,之後的所有###Directory ###都修改為######/var/www#######修改完所有的配置之後,點選esc鍵再按住shift+;進入底行模式,輸入wq 儲存退出。
2.2設定php.ini
1、輸入php --ini指令查看php.ini#檔案路徑:這裡不再上圖,太馬達。
2、找到extension最多的地方,將前面的;去掉使PHP支援mysql,並且在設定時要指定--with-mysql的值,如果之前安裝時未配置,需要重新配置,編譯,安裝
;extension=php_mysql.dll
要使用phpmyadmin 要使用phpmyadmin#或mysqli函數打開,並且在配置時要指定
--with-mysqli的值,如果先前安裝時未配置,則需要重新配置,編譯,安裝;extension=php_mysqli.dll ;extension=php_mysqli.dll 要PHP支援#png#,jpg,gif#等
(phpcmsV9#必須
)開啟
;extension=php_gd2.dll 大字元集,支援多字元集之間的轉換開啟 ;extension=php_mbstring.dll php5預設###
時間與北京時間相差八小時
(#少八小時)
為什麼呢?PHP5系列版本新增了時區設置,預設為格林威治時間,與中國所在的東8區正好相差8小時,查找
;date.timezone =#;
去掉,並修改成date.timezone = PRC
### 除了###E_NOTICE###類型的錯誤######(Notice )######不報告,其他的都報告######,######查找######error_reporting = E_ALL### ########## 改成###error_reporting = E_ALL & ~E_NOTICE###### 3###、找出######extension_dir#######去掉前面的分號,修改為extension_dir = “你的php安裝目錄/ext”
Php安裝目錄檢視:
4、在linux中輸入rpm -ql php 查看php安裝目錄:
#修改完所有的設定之後重啟apache:
# systemctl stop httpd
systemctl start httpd
或:
systemctl restart httpd# 三、一鍵安裝:(方便省事^_^)
# 需要一鍵安裝包,我這裡使用的是阿里雲提供的安裝包:
開啟xshell ,進入xftp介面:#將本機安裝套件拖入遠端伺服器root目錄下:
切換到xshell窗口,進入root目錄下:cd /root
依序鍵入以下指令安裝:
- chmod -R 777 sh-1.5.5 ##cd sh-1.5.5
- ./install.sh
#
##剩餘的設定步驟同上面一樣,具體目錄如下:
以上是如何在centos7.2搭建LAMP環境的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Windows恢复环境(WinRE)是用于修复Windows操作系统错误的环境。进入WinRE后,您可以执行系统还原、出厂重置、卸载更新等操作。如果无法引导到WinRE,本文将指导您使用修复程序解决此问题。无法引导到Windows恢复环境如果无法引导至Windows恢复环境,请使用下面提供的修复程序:检查Windows恢复环境的状态使用其他方法进入Windows恢复环境您是否意外删除了Windows恢复分区?执行Windows的就地升级或全新安装下面,我们已经详细解释了所有这些修复。1]检查Wi

在本文中,我们将了解Python和Anaconda之间的差异。Python是什么?Python是一种开源语言,非常重视使代码易于阅读并通过缩进行和提供空白来理解。Python的灵活性和易于使用使其非常适用于各种应用,包括但不限于对于科学计算、人工智能和数据科学,以及创造和发展的在线应用程序。当Python经过测试时,它会立即被翻译转化为机器语言,因为它是一种解释性语言。有些语言,比如C++,需要编译才能被理解。精通Python是一个重要的优势,因为它非常易于理解、开发,执行并读取。这使得Pyth

php集成环境包有:1、PhpStorm,功能强大的PHP集成环境;2、Eclipse,开放源代码的集成开发环境;3、Visual Studio Code,轻量级的开源代码编辑器;4、Sublime Text,受欢迎的文本编辑器,广泛用于各种编程语言;5、NetBeans,由Apache软件基金会开发的集成开发环境;6、Zend Studio,为PHP开发者设计的集成开发环境。

在Windows11上设置环境变量可以帮助您自定义系统、运行脚本和配置应用程序。在本指南中,我们将讨论三种方法以及分步说明,以便您可以根据自己的喜好配置系统。有三种类型的环境变量系统环境变量–全局变量处于最低优先级,可由Windows上的所有用户和应用访问,通常用于定义系统范围的设置。用户环境变量–优先级越高,这些变量仅适用于在该帐户下运行的当前用户和进程,并由在该帐户下运行的用户或应用程序设置。进程环境变量–具有最高优先级,它们是临时的,适用于当前进程及其子进程,为程序提供

Laravel环境配置文件.env的常见问题及解决方法在使用Laravel框架开发项目时,环境配置文件.env是非常重要的,它包含了项目的关键配置信息,如数据库连接信息、应用密钥等。然而,有时候在配置.env文件时会出现一些常见问题,本文将针对这些问题进行介绍并提供解决方法,同时附上具体的代码示例供参考。问题一:无法读取.env文件当我们配置好了.env文件

go语言环境配置方法:1、下载go语言的编译器,双击运行安装程序;2、接受许可协议,点击next;3、设置安装目录,点击OK;4、安装完成后,将go安装目录下的bin目录添加环境变量中即可。

一键删除Conda环境:快速清理无用环境的技巧随着数据科学和机器学习的快速发展,使用Python进行开发和分析的需求也越来越强烈。Conda作为一种流行的Python包管理器和环境管理工具,被广泛应用于项目开发和环境配置中。然而,随着时间的推移,我们常常会在计算机上留下许多无用的Conda环境,这不仅浪费了磁盘空间,还可能导致环境混乱和不必要的麻烦。本文将介

pipenv环境与虚拟环境的区别与联系,需要具体代码示例随着Python的日益流行,越来越多的开发者在Python项目中使用虚拟环境来隔离不同项目的依赖库。虚拟环境可以确保项目依赖的Python库以及其版本被妥善管理,避免各种冲突和版本不一致的问题。然而,在过去,使用虚拟环境需要借助第三方库,例如virtualenv和virtualenvwrapper。不久


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

SublimeText3漢化版
中文版,非常好用

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器