linuxphp7apache
文件路徑:/usr/local/httpd/conf/httpd.conf
前面的路徑為編譯安裝時的路徑,在該文件最後面添加下面這句:
AddHandler application/x-httpd-php .php
❷ php7與apache整合apache中httpd-conf怎麼配置
一般情況下要獲取一個網站的源代碼用file_get_contents足以,但現在的程序員越來越小心了,他們往往會 查看你的USER_AGENT是否看起來像個瀏覽器,否則就禁止你訪問。
因為一般用採集軟體都會有自己的USER_AGENT或者此項為空。
所以,本擴展 就是用在需要精確設定請求頭的時候用到的,用他可以方便地設置請求方式,攜帶的COOKIE等等,總的看來,其復雜程度和擴展性介於 file_get_contents和sockets之間。
❸ Linux中怎樣啟動apache服務
本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況
apahce啟動命令:
推薦/usr/local/apache2/bin/apachectl start apaceh啟動
apache停止命令
/usr/local/apache2/bin/apachectl stop 停止
apache重新啟動命令:
/usr/local/apache2/bin/apachectl restart 重啟
要在重啟 Apache 伺服器時不中斷當前的連接,則應運行:
/usr/local/sbin/apachectl graceful
如果apache安裝成為Linux的服務的話,可以用以下命令操作:
service httpd start 啟動
service httpd restart 重新啟動
❹ linux + apache + php如何配置
手工安裝的話不太會
我只會裝一個ubuntu server的Linux。
在安裝時候有一步是讓你選擇要安裝哪些軟體,其中有一項是LAMP~
選擇了以後就可以有Mysql,PHP,Apache了
如果不用資料庫,你可以用sudo apt-get remove mysql把資料庫刪除
方便快捷的!
❺ php7 apache mysql 怎麼配置
1.軟體
在Windows 7、8下進行PHP環境搭建,首先需要下載PHP代碼包和Apache與Mysql的安裝軟體包。
這些軟體大家都可以在各自的官網下載,我下載的是(1). PHP: php-5.4.17-Win32-VC9-x86.zip(注意個中版本和自己電腦配置的匹配,VC9是需要電腦安裝 Visual C++ 2008,VC11的php5.5是要Visual C++2012吧,我電腦安裝了2010,所以就用了VC9的,自己決定啊)(2).Apache我用的是2.2的。(3).MySQL我用的是5.6版本的,新版本看起來很高端的樣子,還沒有玩的很熟悉,不過沒什麼太大影響。
2.安裝
第一步:Windows7、8下安裝Apache服務
Apache配置信息
注意:在php編碼的時候可能會出現漢字的亂碼問題,這時你可以將你的php文件另存為,編碼選擇utf-8,替換之前的文件再試試看。
如果Windows 7、8下無法使用localhost連接MYSQL5.6的解決方法
在Windows 7、8中PHP連接Mysql時默認只能使用IP地址連接Mysql,而無法使用localhost連接Mysql,解決方法為打開C:WindowsSystem32driversetc下的hosts文件,將
# 127.0.0.1 localhost前面的#去掉
❻ 在Linux環境下,APACHE和PHP配置文件怎麼設置(RPM包)
LAMP配置與應用 LAMP(Linux+Apache+Mysql+Php)配置:
Fedora 5已默認安裝了php,可以使用rmp -q php查看其版本號
安裝mysql客戶端mysql(與perl-DBI包有依賴關系,要先安裝)
安裝mysql服務端mysql-server(與perl-DBD包有依賴關系,要先安裝)
安裝php支持mysql的模塊php-mysql(與php-pdo包有依賴關系,要先安裝)
Mysql的web管理工具phpMyAdmin
安裝
下載並解壓phpMyAdmin的包到某個web目錄(或為phpMyadmin建立虛擬主機,將該包解壓到虛擬主機目錄)
#tar -xzvf phpMyAdmin-2.10.0.2-all-languages.tar.gz
執行下列命令:
#cd phpMyAdmin
#mkdir config #建立一個用來保存配置的目錄
#chmod o+rw config #更改該目錄的許可權為屬主可讀寫
#cp config.sample.inc.php config/ #將當前目錄下的config.sample.inc.php復制到config
#chmod o+w config/config.inc.php # 使該文件的屬主具有寫許可權
運行安裝向導頁面
在瀏覽器中打開scripts/setup.php,按照向導頁面添入相關信息,最後單擊「保存」,則所做的配置保存在config/config.inc.php中。(註:如果config子目錄沒有建立,或沒有對該文件的寫許可權的話,則會出現"Cannot load or save configuration."的提示,這種情況下應選擇「DownLoad」下載到本地,再上傳到phpMyAdmin的主目錄下 ),主要有以下樣目需要添寫:
User for config auth__________________
Password for config auth__________________
phpMyAdmin control user____________________
phpMyAdmin control user password______________________
phpMyAdmin database for advanced features__________________
配置成功保存的話,執行下面命令
#mv config/config.inc.php . #將配置文件移動到phpMyAdmin的主目錄
#chmod o-r config.inc.php #為安全起見,移去該文件的讀寫許可權
在瀏覽器中打開phpMyAdmin對應的站點
phpbb應用
註:以下頭3步有關mysql的操作也可以在webmin中完成.
mysql的賬號管理
1) 要設置root用戶的密碼為123456,則在系統提示符下執行下面的命令:
#mysqladmin -u root -p password "123456"
2) 要在mysql命令行客戶端,設置root用戶的密碼為123456,則需執行以下命令:
mysql> use mysql;
mysql> update user set Password=password('123456') where User='root';
mysql> flush privileges;
3) 如果要新增用戶u1,給他授予對資料庫bb中所有表(*)的所有許可權(all),密碼設為888888,則在mysql提示符下:
mysql> grant all on bb.* to 'u1'@'localhost' identified by '888888';
如果root用戶有密碼,則進入mysql客戶端需用下面的命令:#mysql -u root -p
新建phpbb論壇所要用到的資料庫:mysql>create database XXX;
為phpbb所在目錄新建虛擬主機
在瀏覽器中訪問該虛擬主機,以安裝phpbb
注意:在安裝結尾,選擇下載配置文件,自行上傳.然後刪除install,contrib兩個目錄
php配置實例
1.使用Apache配置基本的web站點,使客戶端瀏覽簡體中文網頁能正常顯示、新增支持的主頁文件index.htm index.php default.htm default.html。最後要能在其它計算機上通過域名訪問,比如www.yyy.net03.org。
2.在web站點下實現虛擬目錄,即web站點的子目錄,該子目錄與主目錄不一定是上下目錄關系.同時,允許該目錄有目錄列表功能(即在沒有找到主文件件的時候,顯示當前目錄下的列表).
3.實現Linux用戶個人站點.
4.配置多個基於名稱的虛擬主機,比如www1.yyy.net03.org,www2.yyy.net03.org。最後要能在其它計算機上通過域名訪問。
5.配置多個基於IP的虛擬主機,比如lit.yyy.net03.org,mil.yyy.net03.org。最後要能在其它計算機上通過域名訪問。
6.配置LAMP環境
7.配置phpbb論壇,並使該論壇可以通過形如bbs.yyy.net03.org的形式訪問。
(*)8. 刪除系統原有Apache、php、Mysql項目,使用源文件安裝最新版本的Apache、php、Mysql
利用源代碼安裝LAMP
首先要在相關網站獲取Apache、Mysql、Php的源碼包,一般擴展名為xxx.tar.gz.
刪除系統原有Apache、php、Mysql項目,可能要用到下面的命令
# rpm -e xxx
# rpm -e xxx nodeps #不考慮依賴關系而刪除xxx包
# rpm -e xxx yyy zzz #刪除xxx,yyy,zzz包
如果無法刪除一個RPM包,可以使用以下兩步:
#rpm -f /var/lib/rpm
#rpm --rebuilddb
或:
#rpm -ivh --justdb xxx
#rpm -e xxx
1. 安裝Apache(httpd-2.2.8)
# ./configure --enable-so
# make
# make install
# /usr/local/apache2/bin/apachectl start
2. 安裝Mysql(Mysql-5.0.22)
1) 建立用戶及組,如果在/etc/passwd中已有該用戶,則下列操作可以省略
shell> groupadd mysql
shell> useradd -g mysql mysql
2) 解壓、配置編譯安裝
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql #配置(指定mysql安裝路徑)
shell> make #編譯
shell> make install #安裝
3) 配置mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf #建立mysql配置文件
shell> cp support-files/mysql.server /etc/init.d/ #建立mysql控制腳本
shell> cd /usr/local/mysql
shell> bin/mysql_install_db --user=mysql #建立mysql系統資料庫
shell> chown -R root . #更改當前目錄及子目錄所有者
shell> chown -R mysql var #更改var目錄及子目錄所有者
shell> chgrp -R mysql . #更改當前目錄及子目錄所屬組
4) 啟動mysql
shell> bin/mysqld_safe --user=mysql & #以後台模式運行mysqld服務
shell> chkconfig --list | less #查看服務列表
shell> chkconfig --add mysql.server #將mysql.server添加到服務列表
shell> chkconfig --list | less #查看服務列表
shell> service mysql.server restart
shell> /usr/local/mysql/bin/mysqladmin -u root -p password '888888' #更改mysql管理用戶root的密碼
3. 安裝php(php5 on Apache 2 Shared Mole Version)
1) tar -zxvf php-NN.tar
2) cd php-NN
3) ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
4) make
5) make install
6) 建立php配置文件php.ini
# cp php.ini-dist /usr/local/lib/php.ini
7) 編輯http配置文件 httpd.conf 使之載入PHP模塊
對於 PHP 4,添加下句:
LoadMole php4_mole moles/libphp4.so
對於 PHP 5,添加下句:
LoadMole php5_mole moles/libphp5.so
8) 編輯http配置文件 httpd.conf,使之能解析擴展名為php的文件
AddType application/x-httpd-php .php .phtml
9) 編輯http配置文件 httpd.conf,修改主頁文件
DirectoryIndex index.php index.htm index.html
10) 重啟httpd服務
# /usr/local/apache2/bin/apachectl start
或
# /usr/local/apache/bin/apachectl -k start
11) 編輯index.php文件,並在瀏覽器中訪問該站點,如果出現關於php的當前配置信息(其中有mysql的配置項),表示LAMP安裝成功。
$vi index.php
<?php
phpinfo()
?>
❼ linux 如何重啟apache
假設當前Linux用戶的apahce安裝目錄為/usr/local/apache2,那麼在命令行終端中使用以下命令啟動,停止和重啟apache。
1. 啟動apahce的命令:
/usr/local/apache2/bin/apachectl start apache
2. 停止apache的命令:
/usr/local/apache2/bin/apachectl stop
3. 重啟apache的命令:
/usr/local/apache2/bin/apachectl restart
要在重啟 Apache 伺服器時不中斷當前的連接,則應運行:
/usr/local/sbin/apachectl graceful
如果當前用戶的apache已經安裝為linux的服務的話,可以使用以下命令進行以上操作。
1. 啟動apache
service httpd start
2. 停止服務apache
service httpd stop
3. 重新啟動apache
service httpd restart
❽ 如何配置讓apache支持php7
1.安裝之前先更新系統 1 sudo apt update 2.安裝Apache2 1 sudo apt install apache2 3.安裝PHP 1 sudo apt install php 2 sudo apt-get install libapache2-mod-php 4.安裝MySQL 1 sudo apt install mysql-server php7.0-mysql 2 sudo apt-get install mysql-client 3 mysql_secure_installation 5.安裝phpmyadmin 1 sudo apt-get install phpmyadmin 2 sudo apt-get install php-mbstring 3 sudo apt-get install php-gettext 4 sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin 配置phpmyadmin 1 nano /etc/php/7.0/apache2/php.ini display_errors = On(顯示錯誤日誌,出現兩次,都要改,不然無效) extension=php_mbstring.dll (開啟mbstring)
❾ linux 怎麼安裝apache,mysql+php
第1步:將光碟設備中的系統鏡像掛載到/media/cdrom目錄:
第2步:使用Vim文本編輯器創建Yum倉庫的配置文件,下列具體參數含義可參考4.1.4小節:
第3步:接下來就要試試動手安裝Apache服務程序啦,同學們需要注意使用yum命令安裝軟體時後面寫的是服務程序的名字,而apache服務的軟體包名稱叫做httpd,直接執行yum install apache命令則是會報錯誤的。
第4步:將httpd服務程序啟動並加入到開機啟動項中,讓Web服務程序能夠隨系統開機而啟動運行:
詳細的安裝步驟和圖片可以訪問<Linux就該這么學>的網站,在課程的第10章節是專門介紹如何在linux 安裝apache
❿ linux apache 怎麼和php7對接
如果深入了解linux可以安裝一鍵腳本
例如lamp easypanel(kangle) lnmp