Linux學習筆記(LAMP 環境搭建)

2021-07-02 02:30:48 字數 2631 閱讀 4552

1.安裝mysql

vim  /etc/init.d/mysqld   #修改datadir

chkconfig  --add  mysqld 

chkconfig  mysqld  on 

service  mysqld  start 

2. 安裝apache

使用:cat /usr/local/apache2/build/config.nice:可以檢視編譯引數

./bin/apachectl  graceful:可以不把程序殺死

3.  安裝php

wget

tar zxf php-5.3.28.tar.gz 

cd php-5.3.28 

./configure   --prefix=/usr/local/php  --with-apxs2=/usr/local/apache2/bin/apxs  --with-config-file-path=/usr/local/php/etc  --with-mysql=/usr/local/mysql   --with-libxml-dir  --with-gd   --with-jpeg-dir   --with-png-dir  --with-freetype-dir   --with-iconv-dir  --with-zlib-dir   --with-bz2   --with-openssl  --with-mcrypt   --enable-soap  --enable-gd-native-ttf   --enable-mbstring  --enable-sockets   --enable-exif   --disable-ipv6 

(apxs是php的自動配置的)

make && make install 

檢視安裝了哪些模組:

/usr/local/php/bin/php  -i:可以看php的引數

檢測:/usr/local/apache2/bin/apachectl -t

找到:directoryindex index.html

將該行改為:

directoryindex index.html index.htm index.php

找到:#servername www.example.com:80

修改為:

servername localhost:80

5. 測試解析php

vim /usr/local/apache2/htdocs/1.php

寫入:<?php

phpinfo();

?>

儲存後,繼續測試:

curl localhost/1.php

如果解析不了

php檔案:

看看

apache

載入了php

沒有:ls  /usr/local/apache2/modules/libphp5.so

ldd

可以看載入成功了沒有

看看載入了

php成功沒有:

然後重啟

apache

,然後再試試看看

測試mysql的連通性:

寫乙個檔案並訪問,檔案內容如下

<?php

$conn= mysql_connect("localhost", "root", "密碼");

if($conn){

echo"連線mysql成功!";

else{

echo"連線mysql失敗!";

如果輸出"連線mysql成功!"則連線成功!

2023年4月27日

by:champly 

linux學習 lamp環境搭建

基礎環境及裝置 linux 版本 centos6 cpu 64位 虛擬機器裝置 vmare woekstation 12.5.6 備註 本次安裝是採用的系統自帶的yum源進行安裝的 第一步 安裝apache 1 安裝apache,命令如下 2 修改httpd.conf,修改servername的網域...

Lamp學習筆記

1,php.ini 檔案在 2014 03 27 2,重啟nginx 判斷nginx配置是否正確 sudo usr local nginx sbin nginx t 重啟nginx sudo usr local nginx sbin nginx s reload 3,檢視nginx主程序號 ps a...

Linux下LAMP環境搭建

最近在學習linux下的lamp環境搭建,lamp指的是php在linux的執行環境,包括apache mysql php等,環境搭建好了之後,就可以跑php的程式了 廢話.下面是本次安裝的流程 1 選擇mysql版本 首先安裝mysql 在這裡我選擇的是二進位制免編譯包 因為通過原始碼安裝時編譯的...