linux下Apache+PHP+MySQL安裝配置攻略
1.下載apache,我這裡下載的是httpd-2.0.64.tar.gz原始碼包
在如下頁面下載apache的for Linux 的原始碼包
http://www.apache.org/dist/httpd/;
存至/home/xx目錄,xx是自建資料夾,我建了一個soft的資料夾。
命令列表:
cd /home/soft
tar -zxvf httpd-2.0.64.tar.gz
mv httpd-2.0.64 apache
cd apache
./configure --prefix=/usr/local/apache2 --enable-module=so
make
make install
安裝apache至/usr/local/apache 並配置apache支援dso
tar -zxvf httpd-2.0.64.tar.gz
mv httpd-2.0.64 apache
cd apache
./configure --prefix=/usr/local/apache2 --enable-module=so
make
make install
安裝apache至/usr/local/apache 並配置apache支援dso
2.下載安裝php
在如下頁面下載php的for Linux 的原始碼包
http://www.php.net/downloads.php ;
存至/home/wj目錄
命令列表:
cd /home/soft
tar -zxvf php-5.2.17.tar.gz
mv php-5.2.17 php
cd php
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql
make
make install
其中apache和mysql是根據你安裝的目錄名變,我的是 =/usr/local/apache2/bin/apxs 和mysql
cp php.ini-dist /usr/local/lib/php.ini
以dso方式安裝php至/usr/local/php 設定配置檔案目錄為/usr/local/lib 開啟mysql,xml支援
tar -zxvf php-5.2.17.tar.gz
mv php-5.2.17 php
cd php
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/usr/local/lib --with-mysql
make
make install
其中apache和mysql是根據你安裝的目錄名變,我的是 =/usr/local/apache2/bin/apxs 和mysql
cp php.ini-dist /usr/local/lib/php.ini
以dso方式安裝php至/usr/local/php 設定配置檔案目錄為/usr/local/lib 開啟mysql,xml支援
3.配置相關引數
vi /usr/local/apache/conf/httpd.conf
對apache做如下配置
#將ServerAdmin mailto:linux@linuxidc.com一行改為您的郵箱地址
#DocumentRoot "/usr/local/apache2/htdocs/" 此處為html檔案主目錄
# 同上
#Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes"
#
# DirectoryIndex index.html index.php
#
#設定apache的預設檔名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#設定php檔案字尾
存檔退出
vi /usr/local/lib/php.ini
#register-golbals = On
#DocumentRoot "/usr/local/apache2/htdocs/" 此處為html檔案主目錄
# 同上
#Options FollowSymLinks MultiViews 為安全起見,去掉"Indexes"
#
# DirectoryIndex index.html index.php
#
#設定apache的預設檔名次序
#AddType application/x-httpd-php .php .phtml .php3 .inc
#AddType application/x-httpd-php-source .phps
#設定php檔案字尾
存檔退出
vi /usr/local/lib/php.ini
#register-golbals = On
4.啟動服務
/usr/local/apache/bin/apachectl start
5.測試 然後寫個php測試頁info.php:內容如下
〈?php
phpinfo();
?>
phpinfo();
?>
正常的話,應該能看到php的資訊了,恭喜你的Apche+Mysql+PHP安裝成功
6.關閉服務
/usr/local/apache/bin/apachectl stop
7.如果按以上步驟之後,在執行某個專案後依舊出現問題,請修改資料夾屬性。
chmod -R 777 專案名稱(加上-R是修改目錄及其下所有的目錄和檔案的屬性)
相關文章
- Linux下ODBC安裝配置Linux
- Linux下安裝java及配置(yum安裝)LinuxJava
- Linux下rsync安裝與配置Linux
- MySQL - 下載與安裝配置(Linux)MySqlLinux
- Linux環境下nginx安裝配置LinuxNginx
- linux下安裝node npm並配置LinuxNPM
- Linux下Go的安裝、配置 、升級和解除安裝LinuxGo
- Linux系統下安裝配置 OpenLDAP + phpLDAPadminLinuxLDAPHP
- 在Linux下安裝配置Cntlm代理教程Linux
- Elasticsearch 在Linux下的安裝部署和配置ElasticsearchLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.5. Linux配置OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(1)OracleLinux
- 11. Oracle for Linux安裝和配置——11.2. Linux安裝和配置——11.2.2.Linux安裝(2)OracleLinux
- jdk在linux下安裝、配置環境變數JDKLinux變數
- Linux環境下的Android的ADK安裝配置LinuxAndroid
- Linux & Windows 環境下 RabbitMQ 安裝與基本配置LinuxWindowsMQ
- Linux & Windows 環境下 Redis 安裝與基本配置LinuxWindowsRedis
- Linux環境下elasticsearch-6.2.2安裝以及配置LinuxElasticsearch
- linux下安裝snap安裝工具Linux
- Tiny Core Linux 安裝配置Linux
- linux-ELK安裝配置Linux
- Linux安裝Apollo配置中心Linux
- Linux Ubuntu安裝配置教程LinuxUbuntu
- linux maven安裝與配置LinuxMaven
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- Mysql for Linux安裝配置之—— 原始碼安裝MySqlLinux原始碼
- Linux下安裝Python,以及環境變數的配置LinuxPython變數
- Linux平臺下snmp服務的安裝和配置Linux
- linux 下安裝 jdkLinuxJDK
- linux下安裝dockerLinuxDocker
- linux下nginx安裝LinuxNginx
- Linux下安裝OpenCVLinuxOpenCV
- Linux下安裝nginxLinuxNginx
- linux下安裝elasticsearchLinuxElasticsearch
- Linux 下安裝 RedisLinuxRedis
- Linux下安裝RedisLinuxRedis
- InfluxDB Linux 下安裝Linux
- mysql linux下安裝MySqlLinux