LAMP

備注:本次安裝是采用的系統自帶的yum源進行安裝的

第一步:安裝Apache

1:安裝apache,命令如下:

yum install?-y httpd

 

2:修改httpd.conf,修改ServerName的域名,具體步驟如下:

使用vi編輯器打開apache配置文件,命令如下:

vi /etc/httpd/conf/httpd.conf

按下Esc鍵切換到命令模式,命令如下:

/ServerName ?www.example.com:80 ? ? ——-回車

按下字母i鍵,切換到編輯模式,將/Server Name www.example.com:80 修改為如下:

ServerName www.localhost.com:80 ? ? ? ?? ——–這里設置自己的域名

3:啟動apache,命令如下

service httpd start

4:apache服務的一下其他操作命令:

service httpd stop ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ——–停止apache服務

service httpd restart ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?——–重啟apache服務

chkconfig httpd on ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?———設置開機啟動

第二步:安裝mysql

1:安裝mysql,命令如下:

yum install -y mysql mysql-server

2:找到mysql安裝目錄下的my-medium.cnf,命令如下

whereis mysql ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?—–找到/usr/share/mysql目錄

cd /usr/share/mysql ?? ? ? ? ? ? ? ? ? ? ? ? ? ——進入文件夾

ls? ? ——查看該目錄下所有內容,其中有一個mysql-medium.cnf的文件

備注:步驟2只是為查詢mysql-medium.cnf路徑,實際操作中如果知道此路徑位置,步驟2可跳過

3:復制mysqli-mudium.cnf到/etc/my.cnf,命令如下

cp /user/share/mysql/mysql-medium.cnf /etc/my.cnf ? ?—–注意/etc/mysql.cnf前必須有一個空格

4:啟動mysql服務

service mysqld start

5:設置root賬戶密碼

mysql_secure_installation

此處會有一堆的信息提示,輸入步驟如下:

y ? ? ? ? ? ? 回車

******* ? ? 此處輸入密碼,回車

******* ? ? 再次輸入密碼,回車

y ? ? ? ? ? ? 回車……

y ? ? ? ? ? ? 回車……(重復此操作,一直到看到Thinks for using mysql為止,設置完成)

6:mysql的一些其他操作

service mysqld stop ? ? ? ? ? ? ? ? ? ? ? ? ? ??——-停止mysql服務

service mysqld restart ? ? ? ? ? ? ? ? ? ? ? ??——–重啟mysql服務

chkconfig mysqld on ? ? ? ? ? ? ? ? ? ? ? ? ? ?———設置開機啟動

第三步:安裝php

1:安裝php

yum install -y php

2:安裝組件

yum install -y php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt

3:重啟apache和mysql

service httpd restart

service mysqld restart

第四步:修改apache配置

1:打開apache配置文件

vi /etc/httpd/conf/httpd.conf

2:修改配置文件

DirectoryIndex index.html index.html.var

修改為:DirectoryIndex index.htmlindex.php index.html.var (設置默認首頁文件)

:wq保存退出

3:重啟apache

service httpd restart

4:刪除默認測試首頁文件

rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html

第五步:修改php配置

1:打開php.ini

vi /etc/php.ini

2:修改如下

找到date.timezone = 把前面的分號去掉,改為date.timezone = Asia/Shanghai 設置時區

找到open_basedir = 設置為:open_basedir.:/tmp/防止php木馬跨站

備注:設置表示允許訪問當前目錄(即PHP腳本文件所在之目錄)和/tmp/目錄,可以防止php木馬跨站,

如果改了之后安裝程序有問題,可以注銷此行,

或者直接寫上程序的目錄/data/www.bamaol.com/:/tmp/

第六步:測試

編寫一個index.php文件,查看php版本信息

cd /var/www/html

vi index.php

<?php phpinfo(); ?>

:wq 保存退出

瀏覽器輸入域名127.0.0.1(此域名應根據自己項目域名確定)

顯示php版本信息,則安裝成功

二:簡單使用:

編寫php。PHP是web服務器端可插入的解釋型腳本語言,

所以php一般都是插入到html中的,在web服務器端執行,解釋型語言。

按照上面配置后,可以把學寫好的PHP腳本放在這個路徑下:/var/www/html/

如:編寫一個helloworld.php

test@VirtualBox:/var/www/html$ ls
helloworld.php? index.html? phpmyadmin

在瀏覽器輸入URL,如:http://ip/helloworld.php

就可以看到效果。

test@VirtualBox:/var/www/html$ cat helloworld.php?

<html>
?? ?<body>
?? ??? ?<?php
? ? ?? ???? echo “hello world”
?? ???? ?>
?? ?</body>

</html>

在/var/www/html ?文件下是我們默認的訪問目錄,在這寫一個php文件查看phpinfo.在瀏覽器輸入地址訪問就可以

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/87693

(0)
oranixoranix
上一篇 2017-10-09 14:25
下一篇 2017-10-09 15:30

相關推薦

  • N21—-第一周課程練習題

    1、描述計算機的組成及其功能。 我們現在通常理解為計算機是由硬件系統+軟件系統組成的,根據馮·諾依曼體系結構。計算機主要由五大部件組成:      運算器(Datapath): 計算機中執行各種算術和邏輯運算操作的部件      控制器(Control):是整個計算機的中樞神經,…

    Linux干貨 2016-07-12
  • Linux 基礎(7)——文本處理工具

    cat  tac  rev  more  less           head  tail cut  paste  wc               &nbs…

    2017-07-29
  • bash的特性總結

    什么是bash:       shell作為用戶與計算機內核交互的接口,是用戶與計算機溝通的橋梁,而bash(borne again shell)是眾多shell里面最為流行一種,bash作為眾多shell里面的一種有著眾多的特性,掌握bash的眾多特性將會是我們今后學習linux必經之路。&nbs…

    Linux干貨 2015-10-27
  • N24_huamao 學習計劃

       每天會安排好時間按順序看視頻進行學習,由于基礎比較差我會先進行筆記然后再做博客記錄。需要操作的知識點會跟著視頻和自己的理解去做,最后達到馬哥所說的“技能”所需的要求。運維的知識點很廣很多也很復雜。當然想學好后邊的就要先打好基礎從linux系統開始學習把重要的命令記牢應用靈活才可以。這第一步自己一定要邁好。

    Linux干貨 2016-10-26
  • 網絡N22期-第三周作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who | cut -d" " -f1 | uniq root 2、取出最后登錄到當前系統的用戶的相關信息。 [roo…

    Linux干貨 2016-08-29
  • 權限命令總結

    修改文件權限:chmod 1 2 3 4 [root@centos7 ~]# man chmod        chmod [OPTION]… MODE[,MODE]… FILE…    …

    Linux干貨 2016-08-04
欧美性久久久久