當前位置:首頁 » 編程語言 » centosphp環境搭建

centosphp環境搭建

發布時間: 2024-10-01 16:12:14

Ⅰ 如何搭建lamp(CentOS7+Apache+Mysql+php)環境




在網上搜資料,自己在本地虛擬機上嘗試搭建,弄了整整一天一夜,終於弄好了.網上的資料,雖然很多,但大多都是重復的,拿去試了之後,又很多都不能得到正確的結果.最終找到了適合我的linux環境的搭建方式;在這里貼出來:度娘真不給力啊,沒搜出來靠譜的方法。最後用喜樂搜找到的靠譜的教程。

這里還是要總結一下我的LAMP環境的搭建步驟。我先在電腦里裝了虛擬機,在虛擬機中測試了數次之後,再在伺服器上搭建的。說說我的環境:虛擬機是:VMware® Workstation 12.1.1 Pro;Linux系統用的是:CentOS-7-x86_64-DVD-1511.iso;(阿里雲上也是用的CentOS7-64bit)准備好這兩個之後,就開始一步一步搭建我們的LAMP環境了。

一、安裝虛擬機

二、安裝CentOS7

注意:以下安裝,我都是用的root許可權。
三、安裝Apache1.安裝yum -y install httpd2.開啟apache服務systemctl start httpd.service3.設置apache服務開機啟動systemctl enable httpd.service4.驗證apache服務是否安裝成功在本機瀏覽器中輸入虛擬機的ip地址,CentOS7查看ip地址的方式為:ip addr(阿里雲不需要用這種方式查看,外網ip已經在你主機列表那裡給你寫出來了的;)這里是訪問不成功的(阿里雲用外網訪問,能成功,不需要做以下步驟)查了資料,說法是,CentOS7用的是Firewall-cmd,CentOS7之前用的是iptables防火牆;要想讓外網能訪問到apache主目錄,就需要做以下的操作:firewall-cmd --permanent --zone=public --add-service=httpfirewall-cmd --permanent --zone=public --add-service=httpsfirewall-cmd --reload然後再訪問外網ip,如果看到apache默認的頁面--有Testing 123...字樣,便是成功安裝了apache服務了;

四、安裝PHP1.安裝yum -y install php2.重啟apache服務systemctl restart httpd或者systemctl restart httpd.service然後,你可以寫一個php文件在瀏覽器中運行一下了;eg:vi /var/www/html/info.phpi<?php phpinfo(); ?>Esc:wq然後,在自己電腦瀏覽器輸入 192.168.1.1/info.php運行,會出現php的一些信息

五、安裝MySQL我這里根據所學的那個教程,也安裝了MariaDB1.安裝

yum -y install mariadb*
2.開啟MySQL服務systemctl start mariadb.service3.設置開機啟動MySQL服務systemctl enable mariadb.service4.設置root帳戶的密碼mysql_secure_installation然後會出現一串東西,可以仔細讀一下,如果你懶得讀,就在提示出來的時候,按Enter就好了,讓你設置密碼的時候,你就輸入你想要的密碼就行,然後繼續在讓你選擇y/n是,Enter就好了;當一切結束的時候,你可以輸入mysql -uroot -p的方式,驗證一下;

六、將PHP和MySQL關聯起來yum search php,選擇你需要的安裝:yum -y install php-mysql

七、安裝常用的PHP模塊例如,GD庫,curl,mbstring,...1.安裝:yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel2.重啟apache服務systemctl restart httpd.service然後,再次在瀏覽器中運行info.php,你會看到安裝的模塊的信息;

至此,LAMP環境就搭建好了。
如何搭建lamp(CentOS7+Apache+MySQL+PHP)環境
標簽:

雲伺服器環境要怎麼配置

你購買騰訊雲伺服器的時候,應該已經選擇好操作系統的類型了,希望你選擇的是Linux雲伺服器。

配置伺服器環境,我推薦你使用「寶塔Linux面板」,只要在騰訊雲伺服器上安裝上寶塔,剩下的環境配置就是傻瓜化操作了。

步驟一:安裝寶塔

Centos安裝命令:

yuminstall-ywget&&wget-Oinstall.sh

install/install_6.0.sh&&shinstall.sh

Ubuntu/Deepin安裝命令:

wget-Oinstall.sh

install/install-ubuntu_6.0.sh&&sudobashinstall.sh

步驟二:使用寶塔配置伺服器環境

安裝好寶塔以後,你就可以訪問登錄後台管理了。

主界面如圖:

左下方軟體區域的Nginx、MySQL、PHP等就是你想要LNMP伺服器環境了。那麼它們是如何被安裝的呢?

在左側的導航窗格中選中「軟體商店」,切換到「運行環境」標簽沒卜頁,你就可以看到Nginx、MySQL、PHP、Apache、phpMyAdmin等伺服器軟體了。如圖:

點擊右側的安裝即可一鍵安裝。

選中「首頁顯示」即可在前面寶塔面板首頁的軟體區域顯示,方便日後設置。

下面放大一或旅下首頁的軟體區域。如圖:

你可以看到還可以安裝有Memcached緩存插件,那麼它是怎麼安裝的呢?也是非常簡單!

點擊PHP即可打開管理界面。如圖:

切換到「安裝擴展衫察凳」,即可安裝Memcached了。

同樣的道理,點擊其他軟體,例如MySQL也可打開相應的管理界面。如圖:

怎麼樣?從以上示例操作中,你就可以感受到使用寶塔配置和管理伺服器環境是小菜一碟了吧?

快試試吧,祝你順利!

Ⅲ CentOS 4.8版本 安裝 MySql PHP環境

一種可能性是dz論壇對mysql、php最低咐鏈扒版本有要求喚空,比如你用centos 4.8 yum安裝的mysql,有可能版本達不到dz預設的最低要求。

二是可能dz對php的mysql擴展有要求,而你沒安裝,衡昌比如mysqli、pdo_mysql

Ⅳ Centos php 擴展方式安裝gd庫的方法

網站的第二台伺服器跑的的環境主要是Python/Ruby,有時也需要簡單跑跑PHP腳本,所以也安裝了PHP,環境是Nginx+php-fpm,PHP是源碼編譯安裝的,所以是最小化安裝,甚至連mysqli擴展都沒有。今天需要用到GD庫,才發現沒GD庫環境,所以需要安裝這個擴展。對付單個擴展,單獨編譯動態載入是比較方便快捷的。安裝過程也比較繁雜,這個記錄一下,方便後來者。

首先說明,我的PHP是源碼編譯安裝的,可以參看 以源碼編譯的方式安裝PHP與php-fpm。

先安裝 gd 前置庫 : freetype ,jpegsrc,libpng。

1. freetype

復制代碼

   

代碼如下:

wget "http://download.savannah.gnu.org/releases/freetype/freetype-2.4.0.tar.bz2"

   tar jxvf freetype-2.4.0.tar.bz2

   cd freetype-2.4.0

   ./configure --prefix=/usr/local/freetype make make install

2. jpegsrc

復制代碼

   

代碼如下:

wget "http://www.ijg.org/files/jpegsrc.v9.tar.gz"

   tar zxvf jpegsrc.v9.tar.gz

   cd jpeg-9

   CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/jpeg make make install

   mkdir -p /usr/local/jpeg/include

   mkdir -p /usr/local/jpeg/lib

   mkdir -p /usr/local/jpeg/bin

   mkdir -p /usr/local/jpeg/man/man1

3. libpng

復制代碼

   

代碼如下:

wget "http://downloads.sourceforge.net/project/libpng/libpng12/1.2.50/libpng-1.2.50.tar.gz?r=http%3A%2F%2Fwww.libpng.org%2Fpub%2Fpng%2Flibpng.htmlts=1376631135use_mirror=nchc"

   tar zxvf libpng-1.2.50.tar.gz

   cd libpng-1.2.50

   CFLAGS="-O3 -fPIC" ./configure --prefix=/usr/local/libpng make make install

接下來需要cd到php源碼的 gd 目錄,否則會報 cannot find config.m4 之類的錯誤。

復制代碼

   

代碼如下:

cd php-5.3.6

   cd ext

   cd gd

然後再這個目錄執行命令 /usr/local/php/bin/phpize。什麼時候需要用到 phpize 呢?當我們需要再加些模塊,又不想重新編譯php,這些我們就可以用phpize了。我的PHP安裝在 /usr/local/php/ 這個目錄里,可以根據個人情況修改。

復制代碼

   

代碼如下:

/usr/local/php/bin/phpize

現在可以進行單獨編譯安裝了:

復制代碼

   

代碼如下:

./configure --with-php-configure=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype

   或者

   ./configure --with-php-config=/usr/local/php/bin/php-config --with-jpeg-dir=/usr/local/jpeg --with-png-dir=/usr/local/libpng --with-freetype-dir=/usr/local/freetype

   make make install

接著修改php.ini文件 在 ;extension=php_zip.dll 下面添加一行 extension=gd.so

重啟 Nginx 之後再看看是否安裝成功了。再執行 /usr/local/php/bin/php -m 查看gd模塊是否載入成功。

復制代碼

   

代碼如下:

service nginx restart

   /usr/local/php/bin/php -m

console列出:

復制代碼

   

代碼如下:

[root@nowamagic gd]# /usr/local/php/bin/php -m

   [PHP Moles]

   Core

   ctype

   date

   dom

   ereg

   fileinfo

   filter

   gd

   ……

看到gd了,說明gd庫安裝成功。

接下來只要重啟 php-fpm 即可:

復制代碼

   

代碼如下:

killall php-fpm

   /usr/local/php/sbin/php-fpm

phpinfo()一下,看看。

OK,安裝成功。

熱點內容
如何在伺服器上掛傳奇網站 發布:2024-10-01 18:55:28 瀏覽:60
android通訊錄項目 發布:2024-10-01 18:41:42 瀏覽:96
安卓手機視頻通話錄音在哪裡找 發布:2024-10-01 18:15:13 瀏覽:551
鴻蒙安卓ios哪個好用 發布:2024-10-01 18:06:38 瀏覽:561
linuxphpmemcache 發布:2024-10-01 18:05:15 瀏覽:144
阿里巴巴如何上傳圖片 發布:2024-10-01 18:00:26 瀏覽:820
圓球型編程 發布:2024-10-01 17:55:31 瀏覽:722
手電筒源碼 發布:2024-10-01 17:19:05 瀏覽:291
哪個軟體可以緩存英文字幕 發布:2024-10-01 17:15:13 瀏覽:410
python轉int 發布:2024-10-01 17:03:01 瀏覽:947