本文目錄一覽:
- 1、Linux下編寫自動安裝mysql apache php腳本
- 2、linux怎樣一鍵安裝web環境php+apache+mysql
- 3、linux下如何執行PHP腳本
- 4、如何通過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