linux一鍵安裝php腳本(linux一鍵php環境搭建)

本文目錄一覽:

Linux下編寫自動安裝mysql apache php腳本

1.1 編譯安裝

# groupadd mysql

# useradd -g mysql -d /usr/local/lib/mysql -s /sbin/nologin mysql

# tar zxvf mysql-x.x.x

# cd mysql-x.x.x

# ./configure –prefix=/usr/local/lib/mysql –localstatedir=/usr/local/lib/mysql/data –with-charset=utf8 –with-extra-charsets=all

# make

# make install

# cp support-files/my-medium.cnf /etc/my.cnf

# cd /usr/local/lib/mysql

# mkdir data

# bin/mysql_install_db –user=mysql

# chown -R root .

# chown -R mysql data

# chgrp -R mysql .

# echo “/usr/local/lib/mysql/bin/mysqld_safe ” /etc/rc.local

# /usr/local/lib/mysql/bin/mysqld_safe –user=mysql

1.2 進入mysql的DBMS

# /usr/local/lib/mysql/bin/mysql -u root -p

enter password: Enter

*註:默認mysql的root用戶口令為空

1.3 mysql數據在頁面顯示為中文亂碼的問題

–with-extra-charsets=all是解決中文亂碼的關鍵參數,它的作用是安裝額外的字符集,其中即包括gbk等中文字符集。在創建資料庫時手工指定字符集為gbk,這樣就可以保證同樣使用gbk字符集的HTML頁面正常地顯示中文了:

create database db_name default character set gbk collate gbk_chinese_ci;

2. 安裝Apache

===============

2.1 編譯安裝

# tar zxvf httpd-x.x.x.tar.gz

# cd httpd-x.x.x

# ./configure –prefix=/usr/local/lib/apache –enable-so –enable-mods-shared=all –enable-rewrite=shared –enable-speling=shared

# make

# make install

2.2 apache啟動停止命令

# /usr/local/lib/apache/bin/apachectl start

# /usr/local/lib/apache/bin/apachectl stop

# /usr/local/lib/apache/bin/apachectl restart

2.3 自動運行

# echo “/usr/local/lib/apache/bin/apachectl start” /etc/rc.local

2.4 apache啟動時可能出現的錯誤

[Fri Dec 30 09:35:01 2005] [warn] (2)No such file or directory: Failed to enable the ‘httpready’ Accept Filter

linux怎樣一鍵安裝web環境php+apache+mysql

準備好連接linux伺服器的工具,推薦用xshell和xftp。xshell 是一個強大的安全終端模擬軟體,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 協議。下載地址:/softs/56322/view/28283/view/926025.htm引用在高並發連接的情況下,Nginx是Apache伺服器不錯的替代品。Nginx同時也可以作為7層負載均衡伺服器來使用。根據我的測試結果,Nginx 0.8.46 + PHP 5.2.14 (FastCGI) 可以承受3萬以上的並發連接數,相當於同等環境下Apache的10倍。這裡我們選擇nginx,輸入n,回車到這裡,我們就正式進入環境安裝環節了。你可以泡杯茶休息下。一般這個過程會持續半個小時的樣子。為了防止斷掉和伺服器的連接,可以新開一個shell窗口,將滑鼠挪到窗口標籤欄,右擊,如下圖所示:可以看到,新開了一個窗口輸入top命令可以看到一直在跳動的系統資源統計好了。做完了這一些就讓我們靜靜的等待吧!程序正在自動編譯安裝服務!到這個界面說明安裝已經結束了。大家有疑問了。那我怎麼登錄ftp和mysql呢?在命令行里輸入:cat account.log看到了沒?ftp的用戶名是:wwwmysql的用戶名是:root密碼就在屏幕上了!好了。所有配置都已經完成了。是不是很簡單!———————————————————————-網站目錄:/alidata/www伺服器軟體目錄:/alidata/serverMysql 目錄 /alidata/server/mysqlPhp目錄/alidata/server/php選擇了nginx 那麼會有一個nginx 目錄在/alidata/server/nginx/Nginx 配置文件在/alidata/server/nginx/confNginx虛擬主機添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf選擇了apache那麼會有一個httpd 目錄在/alidata/server/httpdapache 配置文件在/alidata/server/httpd/confapache虛擬主機添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

linux下如何執行PHP腳本

在 Linux 下執行 php 腳本時通常是可以使用以下命令:

#/usr/local/php/bin/php test.php

為簡化輸入可把此php執行程序 copy 到系統命令目錄下:

#cp /usr/local/php/bin/php /usr/sbin/

驗證:輸入以下命令,如正確獲取 php 版本,說明操作成功。

#php -v

這樣,以後再執行PHP腳本時可直接採用以下輸入方式即可。

#php a.php

如何通過Linux命令行使用和運行PHP腳本

1.在安裝完PHP和Apache2後,需要安裝PHP命令行解釋器。

2.可以直接在Linux命令行使用 phpinfo()

這個十分有價值的調試工具而不需要從文件來調用,只需執行以下命令:

3. 以交互模式運行PHP並做一些數學運算。這裡,『-a『 選項用於以交互模式運行PHP。

4. 可以僅僅將PHP腳本作為shell腳本來運行。首先,創建在當前工作目錄中創建一個PHP樣例腳本。

5. 可以完全靠自己通過交互shell來創建簡單函數。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/278204.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-19 13:21
下一篇 2024-12-19 13:21

相關推薦

  • Python腳本控制其他軟體

    Python作為一種簡單易學、功能強大的腳本語言,具有廣泛的應用領域,在自動化測試、Web開發、數據挖掘等領域都得到了廣泛的應用。其中,Python腳本控制其他軟體也是Python…

    編程 2025-04-29
  • 如何部署一個服務到一個環境

    本文將從多個方面對如何部署一個服務到一個環境進行詳細的闡述,包括環境準備、代碼編寫、打包部署等。 一、環境準備 1、確定部署環境的操作系統版本、運行時環境(如JDK、Node.js…

    編程 2025-04-29
  • Shell腳本與Python腳本的區別

    本文將從多個方面對Shell腳本與Python腳本的區別做詳細的闡述。 一、語法差異 Shell腳本和Python腳本的語法存在明顯差異。 Shell腳本是一種基於字元命令行的語言…

    編程 2025-04-29
  • Python開發環境包括

    Python作為一門高效、易讀易學的語言,已經被越來越多的開發者使用。而Python的開發環境也發展得越來越完善。本文將會從以下幾個方面對Python開發環境包括做詳細的闡述: 一…

    編程 2025-04-29
  • 內核驅動編譯環境代價分析

    內核驅動編譯環境是在Linux系統中編譯內核模塊的過程。本文通過分析內核驅動編譯環境的各個方面,包括編譯工具的選擇、編譯速度、編譯器選項等,來探討其代價所在,並提供一些優化的建議。…

    編程 2025-04-29
  • Python自動化運維腳本

    Python自動化運維腳本是使用Python編寫的代碼,可以幫助管理員自動化執行繁瑣、重複的操作任務。通過Python自動化運維腳本,管理員可以在更短的時間內完成工作,提高工作效率…

    編程 2025-04-28
  • 使用Python圖書館搶座腳本的完整步驟

    本文將從多個方面詳細介紹如何使用Python編寫圖書館的座位搶佔腳本,並幫助您快速了解如何自動搶佔圖書館的座位,並實現您的學習計劃。 一、開發環境搭建 首先,我們需要安裝Pytho…

    編程 2025-04-28
  • 如何使用cmd激活python虛擬環境

    Python虛擬環境是Python用來隔離項目所需包和依賴庫的工具,以免不同項目之間的依賴關係衝突。下面將從安裝虛擬環境、創建虛擬環境、激活虛擬環境這3個方面來詳細講解如何在cmd…

    編程 2025-04-28
  • Apache配置Python環境

    Apache是一款流行的Web伺服器軟體,事實上,很多時候我們需要在Web伺服器上使用Python程序做為數據處理和前端網頁開發語言,這時候,我們就需要在Apache中配置Pyth…

    編程 2025-04-28
  • ArcGIS的Python腳本需要主函數嗎?

    是的,ArcGIS的Python腳本需要主函數,主函數是Python腳本的入口和起點,沒有主函數腳本無法運行。 一、主函數的作用 在Python腳本中,主函數是代碼的入口,所有的代…

    編程 2025-04-28

發表回復

登錄後才能評論