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 在這裡我選擇的是二進位制免編譯包 因為通過原始碼安裝時編譯的...