ubuntu中安裝PHP,Apache,MySQL

1、安裝Apache服務
sudo apt-get install apache2

然後按照提示即完成apahce的安裝了。這裏 可以打開http://127.0.0.1,即可看於是It works

首先我直接用apt-get安裝了apache2,php5,pear以及mysql5, 爲了方便後續的安裝,還加上了make和libmysqlclient

sudo apt-get install apache2-mpm-prefork
sudo apt-get install php5 ,php-xml-parser php-fpdf php-image-graph

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-xmlrpc

sudo apt-get install php-soap

sudo apt-get install php5-dev
sudo apt-get install php5-pear
sudo apt-get install mysql-server-5.0
sudo apt-get install make
sudo apt-get install libmysqlclient15-dev
sudo aptitude install libapache2-mod-perl2
pdo在ubuntu的apt裏頭似乎還找不到安裝源,所以通過pecl來安裝這個擴展,非常簡單 —- 如果海底光纖能連通的話:

pecl install pdo

增加一行:

extension=pdo.so

到文件:

/etc/php/apache2/php.ini
/etc/php/cli/php.ini

接下來安裝pdo_mysql碰到一些問題, 直接跑pecl install pecl_mysql會出現一些錯誤,搜索了一下發現是pecl本身的問題,下面是個比較簡單的解決辦法:

wgethttp://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
tar xzvf PDO_MYSQL-1.0.2.tgz
cd PDO_MYSQL-1.0.2

註釋掉configure裏頭判斷是否已經安裝pdo擴展的代碼片段,繼續跑:

phpize
./configure
make
make install

然後再次添加下面一行到前面提到的兩個php.ini

extension=pdo_mysql.so

重啓apache之後, php5 + pdo_mysql就在ubuntu上安裝好了, documentroot是/var/www

後記
更簡單的解決辦法是運行:

PHP_PDO_SHARED=1 pecl install pdo_mysql


2、安裝php5
sudo apt-get install php5 php5-gd php-pear

#apt-get install curl php5-url php5-mcrypt
sudo apt-get install libapache2-mod-php5sudo /etc/init.d/apache2 restart

OK之後,我們來查看一下是否生效了。
gksudo gedit /var/www/testphp.php

入探針
保存運行
http://127.0.0.1/testphp.php

3、安裝mysql
sudo apt-get install mysql-server

安裝完成按提示設置root密

4、讓apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysqlsudo /etc/init.d/apache2 restart

至此apache2+php 5.2.4.2+mysql5.0.51的環境就完成了。

1.Ubuntu 8.04下安裝LAMP
系統->系統管理->新立得軟件包管理器, 打開新立得,編輯 –> 使用任務分組標記軟件包 –> 勾選 LAMP Server。

安裝過程中會提示設置mysql的root用戶的密碼。

配置文件在/etc/apache2目錄

在/etc/apache2/httpd.conf加入一行:ServerName 127.0.0.1

2.Ubuntu 8.04下安裝phpmyadmin
sudo apt-get install phpmyadmin

安裝後在/etc/apache2/conf.d目錄自動創建虛擬目錄配置文件phpmyadmin.conf

安裝後直接輸入http://localhost/phpmyadmin登錄,創建一個wpmu數據庫

3.啓動mod_rewrite模塊
sudo a2enmod rewrite

4.Ubuntu 8.04下安裝WPMU
(1)從官方主頁下載WPMU,解壓到~/blog目錄(/home//blog)

(2)修改目錄屬性:chmod 755 /home//blog /home//blog/wp-content

(3)配置WPMU虛擬目錄。修改/etc/apache2/httpd.conf或者在/etc/apache2/conf.d創建wpmu.conf文件,加入如下內容:

Alias /blog /home//blog
/blog>
Options Indexes FollowSymLinks
DirectoryIndex index.php
AllowOverride FileInfo Options
(4)修改/etc/hosts文件(因爲wpmu必須採用域名格式)

修改127.0.0.1 localhost
127.0.0.1 www.my.com my.com localhost

(5)在firefox輸入:http://my.com/blog。安裝WPMU

OK。
(UMELINK原創)

Ubuntu php 環境簡單配置備忘(二/成功)
一、安裝apache2+php5+mysql
sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server
二、設置mysql密碼
mysqladmin -u root password 新密碼

三、安裝phpmyadmin
sudo apt-get install phpmyadmin
測試:http://localhost/phpmyadmin/

Installation in ubuntu 8.04 phpmyadmin
1)apt-get install phpmyadmin

2)sudo gedit /etc/apache2/apache2.conf

3)Add the following line of code inside apache2.conf:
Include /etc/phpmyadmin/apache.conf

4)Now restart Apache:
sudo /etc/init.d/apache2 restart

四、其它操作:
編輯測試頁:()
sudo gedit /var/www/testphp.php

啓動Apache
$ sudo /usr/sbin/apache2ctl start
停止Apache
$ sudo /usr/sbin/apache2ctl stop
重啓Apache
$ sudo /etc/init.d/apache2 restart

如果只是用於本地開發,加強安全性,設置如下:
$ gksudo “gedit /etc/apache2/ports.conf”
$ password:
更改ports.conf
Listen 127.0.0.1:80
保存文件之後,並重啓apache。這時,只有通過127.0.0.1才能訪問Apache。

安裝包
/etc/apt/sources.list file.

deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
# apt-get updateinstall MySQL4

# apt-get install mysql-server-4.1 mysql-client-4.1 libmysqlclient14-devinstall MySQL5

# apt-get install mysql-server-5.0 mysql-client-5.0 libmysqlclient15-devSet a root MySQL password like this:

# mysqladmin -u root password yourrootsqlpasswordDebian provides a fastcgi enabled version of PHP.

# apt-get install php4-cgi
# apt-get install php5-cgiOther php5 package

php5-curl php5-gd php5-imap php5-mhash, php5-xdebug
php5-pear php5-dev php5-ming php5-common
php5-cli php5-pspell php5-odbc php5-mcrypt
php5-tidy php5-ldap php5-gmp php5-snmp
php5-sybase php5-mysql php5-mysqli php5-pgsql# apt-get install php5-cgi libgdmg1 php5-curl php5-gdphp.ini

Add cgi.fix_pathinfo = 1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章