LAMP是目前在Linux上構建web服務的主要方式之一合砂,其是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組常用來搭建動態(tài)網站或者服務器的開源軟件粗蔚,那么關于這個其構造的原理相關方面的內容鹦蠕,則可以google一下谣蠢,得到相應的解答吨铸,這里我主要是說一下我在安裝部署的過程中遇到的相關問題和總結互婿;
1.安裝LAMP的過程中采用的是yum源的安裝過程旭愧,安裝過程相對簡單,如果需要手動編譯安裝可以參考網上“蟲師”講解的相應內容置逻,這里就不在進行闡述了推沸。
安裝的相應過程為:
(1).安裝Apache
執(zhí)行yum源的安裝過程:
yum -y install httpd
開啟httpd服務:
service httpd start
安裝一些Apache的相應的擴展(可以選擇不安裝這些擴展,為了避免出現問題券坞,建議是安裝)
yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
安裝完這些之后就可以在機器上或可以連接上這臺機器的局域網內的機器進行登錄連接了鬓催,http的默認端口是80端口,如果80端口被占用的話則修改配置文件進行更改端口號恨锚,在httpd.conf中尋找到相應的配置內容:Listen 80宇驾,把80端口改成相應的8088,8099等猴伶,只要是沒有占用的接口就行课舍;在找到如下的配置文件進行更改,ServerName www.xxx.com:80 改成本機ip加上端口號他挎,注意端口號也可能更改過了筝尾;
查看http服務是否啟動:
ps aux|grep httpd
(2)安裝mysql
需要安裝:1.客戶端程序:mysql;2.服務端程序:mysql-server办桨;3.開發(fā)設計的庫:mysql-devel
執(zhí)行yum的安裝過程:yum -y install mysql mysql-server mysql-devel
設置開機自啟動:chkconfig mysql on
啟動mysql服務:service mysqld start
查看相應的端口是否已經被占用:netstat -tulpn |grep -i mysqld
(3)安裝php
yum源安裝:yum -y install php php-mysql
安裝php常用擴展:yum -y install gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
安裝完成之后重啟httpd服務:service httpd restart
=======================================================
安裝完成之后筹淫,注意要讓apache訪問到相應的頁面的話,必須在/var/www/html/文件內常見一個php文件呢撞,注意這里不要使用index.php作為其名字损姜,要不然在不進行配置的情況下看不到頁面饰剥,這里也是初學者容易忽視的地方;另一方面摧阅,要給創(chuàng)建的php文件賦予可執(zhí)行權限汰蓉,為chomd 766 xxx.php文件,在瀏覽器中輸入相應的地址和文件名即可查看到頁面逸尖;