天天看點

LAMP環境安裝,關聯apache、mysql安裝php

1,php官網下載下傳php穩定版,如7.2.2 gz壓縮包,MySQL共享包(百度搜尋關鍵詞rpm,搜尋到rpm search,進入搜尋mysql-shared)

2,打開虛拟機,xshell連接配接

3,進入src目錄下(cd /usr/local/src),上傳(rz),檢視目錄即檢視上傳結(ls)(重複以上操作,分别上傳php包、mysql共享庫包到src下),安裝mysql共享包(rpm -ivh src下上傳的MySQL包名稱),挂載CD光牒(mount /dev/cdrom /dyy),安裝libxml2(yum install libxml2),安裝libxml2庫(yum install libxml2-devel),安裝perl(yum install perl),安裝perl庫(yum install perl-devel),解除安裝之前安裝的httpd(rm -rf /usr/local/httpd),進入原始httpd解壓包目錄内(cd httpd-2.4.39),檢視目錄(ls),清除make産生的部分檔案(make clean),配置httpd,開啟cgi 及so共享庫(./configure --prefix=/usr/local/httpd --enable-cgi --enable-so),編譯(make),安裝(make install),退回上一次目錄src内(cd ..),解壓PHP安裝包(tar -zxvf PHP壓縮包名),檢視便于下一步複制解壓名(ls),進入解壓包目錄(cd 解壓包名),配置php并關聯apache、MySQL(./configure --prefix=/usr/local/php --with-apxs2=/usr/local/httpd/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config),編譯php(make),安裝PHP(make install),複制配置檔案( cp php.ini-development /usr/local/php/lib/php.ini),編輯PHP配置檔案,去掉extension=mysqli前的注釋(vi /usr/local/php/lib/php.ini),編輯apache配置檔案,去掉ServerName前注釋配置域名并添加識别php語言AddType application/x-httpd-php .php(vi /usr/local/httpd/conf/httpd.conf),重新開機apache(/usr/local/httpd/bin/apachectl start),關閉防火牆或釋放80端口(systemctl stop firewalld.service),寫個測試檔案輸出phpinfo()(vi /usr/local/httpd/htdocs/test.php)=》通路ip/test.php 看到phpinfo資訊并搜尋mysql看到mysql子產品,啟動mysql服務(/usr/local/mysql/support-files/mysql.server start),登入mysql(/usr/local/mysql/bin/mysql -u root -p),建立庫表寫入資訊,以連接配接檢視測試mysql